diff options
Diffstat (limited to 'Lib/ftplib.py')
-rw-r--r-- | Lib/ftplib.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Lib/ftplib.py b/Lib/ftplib.py index e846ffe..8342b09 100644 --- a/Lib/ftplib.py +++ b/Lib/ftplib.py @@ -336,7 +336,11 @@ class FTP: # Change to a directory def cwd(self, dirname): - self.voidcmd('CWD ' + dirname) + if dirname == '..': + cmd = 'CDUP' + else: + cmd = 'CWD ' + dirname + self.voidcmd(cmd) # Retrieve the size of a file def size(self, filename): |