summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Lib/urllib2.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/urllib2.py b/Lib/urllib2.py
index 43e9c7d..0980ce2 100644
--- a/Lib/urllib2.py
+++ b/Lib/urllib2.py
@@ -1099,8 +1099,8 @@ class FTPHandler(BaseHandler):
if port is None:
port = ftplib.FTP_PORT
path, attrs = splitattr(req.get_selector())
- path = unquote(path)
dirs = path.split('/')
+ dirs = map(unquote, dirs)
dirs, file = dirs[:-1], dirs[-1]
if dirs and not dirs[0]:
dirs = dirs[1:]