improve treatment of multi-line replies, ignore empty lines

This commit is contained in:
Guido van Rossum 1995-01-12 12:42:09 +00:00
parent 1134991fb1
commit 4f9181ee0b
1 changed files with 4 additions and 2 deletions

View File

@ -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 ''