diff --git a/Lib/urllib/request.py b/Lib/urllib/request.py index b2a77ebf2fb..786055ef0b6 100644 --- a/Lib/urllib/request.py +++ b/Lib/urllib/request.py @@ -2294,7 +2294,7 @@ class ftpwrapper: conn, retrlen = self.ftp.ntransfercmd(cmd) except ftplib.error_perm as reason: if str(reason)[:3] != '550': - raise URLError('ftp error: %d' % reason).with_traceback( + raise URLError('ftp error: %r' % reason).with_traceback( sys.exc_info()[2]) if not conn: # Set transfer mode to ASCII! @@ -2306,7 +2306,7 @@ class ftpwrapper: try: self.ftp.cwd(file) except ftplib.error_perm as reason: - raise URLError('ftp error: %d' % reason) from reason + raise URLError('ftp error: %r' % reason) from reason finally: self.ftp.cwd(pwd) cmd = 'LIST ' + file