接続が失われるたびに、Python で FTP 再接続を実現しようとしています。接続が失われるたびに、以下のように Connect() 関数を呼び出します。切断をシミュレートするために、私は ftp.logout() を呼び出してから、例外ハンドラーで Connect() 関数を呼び出している例外をスローするファイルをダウンロードしようとしています。
ftp = FTP("hostname")
def Connect():
print('Calling Connect')
ftp.login("user","password")
以下の例外 AttributeError("'NoneType' object has no attribute 'sendall'") が発生しています
誰かがこれに光を当てることができますか?