Aquí está el código relevante que está causando el error.cuando se usa ftplib en python
ftp = ftplib.FTP('server')
ftp.login(r'user', r'pass')
#change directories to the "incoming" folder
ftp.cwd('incoming')
fileObj = open(fromDirectory + os.sep + f, 'rb')
#push the file
try:
msg = ftp.storbinary('STOR %s' % f, fileObj)
except Exception as inst:
msg = inst
finally:
fileObj.close()
if '226' not in msg:
#handle error case
Nunca he visto este error antes y cualquier información sobre por qué podría obtenerlo sería útil y apreciada.
mensaje de error completo: [Errno 10060] Un intento de conexión porque la parte conectada no respondió adecuadamente tras un periodo de tiempo, o conexión establecida fracasó porque host conectado no ha podido responder
Debe tenerse en cuenta que cuando estoy manualmente (es decir, abro un dos-prompt y presiono los archivos usando los comandos de ftp) empujo el archivo desde la misma máquina en la que está el script, no tengo problemas.
10060 parece un error de tiempo de espera. – eumiro
http://www.google.com/search?q=error+10060 –
nada particularmente útil en la búsqueda de Google w/r/t cómo manejar Python. – Ramy