Access the exception argument to see whether it starts with '500'.

Fixes #527855.
This commit is contained in:
Martin v. Löwis 2002-03-10 15:59:58 +00:00
parent dfce3bf908
commit b5255114d1
1 changed files with 2 additions and 2 deletions

View File

@ -487,8 +487,8 @@ class FTP:
try: try:
return self.voidcmd('CDUP') return self.voidcmd('CDUP')
except error_perm, msg: except error_perm, msg:
if msg[:3] != '500': if msg.args[0][:3] != '500':
raise error_perm, msg raise
elif dirname == '': elif dirname == '':
dirname = '.' # does nothing, but could return error dirname = '.' # does nothing, but could return error
cmd = 'CWD ' + dirname cmd = 'CWD ' + dirname