From: Guido van Rossum Date: Thu, 12 Jan 1995 12:42:09 +0000 (+0000) Subject: improve treatment of multi-line replies, ignore empty lines X-Git-Tag: v1.2b1~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4f9181ee0b9ff5d6728a2f1375da4c7ab504c36c;p=thirdparty%2FPython%2Fcpython.git improve treatment of multi-line replies, ignore empty lines --- diff --git a/Demo/sockets/ftp.py b/Demo/sockets/ftp.py index 1b672d3fc906..2d492398c726 100755 --- a/Demo/sockets/ftp.py +++ b/Demo/sockets/ftp.py @@ -114,7 +114,7 @@ def getreply(f): line = f.readline() if not line: break # Really an error print line, - if line[:3] == code: break + if line[:3] == code and line[3:4] != '-': break return code @@ -134,7 +134,9 @@ def getdata(r): # def getcommand(): try: - return raw_input('ftp.py> ') + while 1: + line = raw_input('ftp.py> ') + if line: return line except EOFError: return ''