2011-07-22 10 views
0

ftp接続のtimepoutとftpサーバーの各コマンドを追加できますか?パイソン> = 2.6でftpslib接続にタイムアウトを追加できますか?

 
r = ftpslib.FTP_TLS() 
... 
+0

http://docs.python.org/library/ftplib.html私はこれが接続フェーズにのみ当てはまると思います。このライブラリを自分で使用しなかったので、他の操作がブロックされているかどうかはわかりません。 – Nobody

答えて

1

timeout optionFTPコンストラクタに追加されています。それは各ブロック操作(すなわち、接続、受信、送信...)に使用されます。 Python> = 2.7では、FTP_TLSオブジェクトが追加されました(タイムアウトあり)。

2.7では、FTPモジュールまたはFTP_TLSオブジェクトを作成する前に、socket.setdefaulttimeout(timeout)でソケットモジュールのデフォルトのグローバルタイムアウトを変更する必要があります。

+0

@eryksun:ありがとう、私は私の答えを更新しました。私は_newを2.7_ –

関連する問題