diff --git a/Lib/ftplib.py b/Lib/ftplib.py index d2ff4357004..eee8e5a8265 100644 --- a/Lib/ftplib.py +++ b/Lib/ftplib.py @@ -437,6 +437,8 @@ def cwd(self, dirname): except error_perm, msg: if msg[:3] != '500': raise error_perm, msg + elif dirname == '': + dirname = '.' # does nothing, but could return error cmd = 'CWD ' + dirname return self.voidcmd(cmd)