I'll do.
2011/2/23 Victor Stinner <victor.stin...@haypocalc.com>: > You should maybe backport this fix to Python 3.2. > > Le mardi 22 février 2011 à 20:24 +0100, giampaolo.rodola a écrit : >> Author: giampaolo.rodola >> Date: Tue Feb 22 20:24:33 2011 >> New Revision: 88505 >> >> Log: >> In FTP.close() method, make sure to also close the socket object, not only >> the file. >> >> Modified: >> python/branches/py3k/Lib/ftplib.py >> >> Modified: python/branches/py3k/Lib/ftplib.py >> ============================================================================== >> --- python/branches/py3k/Lib/ftplib.py (original) >> +++ python/branches/py3k/Lib/ftplib.py Tue Feb 22 20:24:33 2011 >> @@ -589,11 +589,11 @@ >> >> def close(self): >> '''Close the connection without assuming anything about it.''' >> - if self.file: >> + if self.file is not None: >> self.file.close() >> + if self.sock is not None: >> self.sock.close() >> - self.file = self.sock = None >> - >> + self.file = self.sock = None >> > > _______________________________________________ > Python-Dev mailing list > Python-Dev@python.org > http://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: > http://mail.python.org/mailman/options/python-dev/g.rodola%40gmail.com > _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com