]> granicus.if.org Git - python/commitdiff
Patch #553277: Accept callbacks that are callable, not callbacks that are true.
authorMartin v. Löwis <martin@v.loewis.de>
Wed, 8 May 2002 08:56:33 +0000 (08:56 +0000)
committerMartin v. Löwis <martin@v.loewis.de>
Wed, 8 May 2002 08:56:33 +0000 (08:56 +0000)
Lib/ftplib.py
Misc/ACKS

index aaf12fef6a2488c09ed70c2571d7342818dec158..ebc88df3b5af56f56b41e178f625af035c352768 100644 (file)
@@ -392,7 +392,7 @@ class FTP:
         The callback function (2nd argument) is called for each line,
         with trailing CRLF stripped.  This creates a new port for you.
         print_line() is the default callback.'''
-        if not callback: callback = print_line
+        if not callable(callback): callback = print_line
         resp = self.sendcmd('TYPE A')
         conn = self.transfercmd(cmd)
         fp = conn.makefile('rb')
index b4135402dfafe99936ce1458577908d4be2d7457..1897e307da9ff534312c5ccec3f50a83a01280a7 100644 (file)
--- a/Misc/ACKS
+++ b/Misc/ACKS
@@ -226,6 +226,7 @@ John Interrante
 Ben Jackson
 Paul Jackson
 David Jacobs
+Geert Jansen
 Jack Jansen
 Bill Janssen
 Drew Jenkins