Wenn Python eine Verbindung zu Sharefile über implizite FTPS machen ich folgendes erhalten:Implizite FTPS auf Sharefile schlägt mit „Operation timed out“ in Python
Traceback (most recent call last):
ftps.storbinary("STOR /file, open(file, "rb"), 1024)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ftplib.py", line 769, in storbinary
conn.unwrap()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ssl.py", line 791, in unwrap
s = self._sslobj.shutdown()
SSLError: ('The read operation timed out',)
Mein tyFTP (erforderlich, da implizite FTPS nicht direkt ist unterstützt in ftplib) Klasse kommt von hier: Python FTP implicit TLS connection issue. Hier ist der Code:
Diese Frage wurde zuvor gestellt, aber die einzige Lösung ist, den Python-Code zu hacken. Ist das die beste/einzige Option?
ShareFile upload with Python 2.7.5 code timesout on FTPS STOR
ftplib - file creation very slow: SSLError: The read operation timed out
ftps.storlines socket.timeout despite file upload completing
Es gibt auch eine alte Diskussion über dieses Thema auf python.org: http://bugs.python.org/issue8108. Der Vorschlag dort ist, dass dies eine mehrdeutige Situation ist, die schwer zu beheben ist (und vielleicht nie war?)
Bitte beachten Sie: Ich hätte Kommentare zu den vorhandenen Fragen hinzugefügt, aber mein Ruf war nicht hoch genug, um zu kommentieren (neuer Stapel Benutzer austauschen).