From: Guido van Rossum Date: Fri, 19 Jan 2001 03:28:15 +0000 (+0000) Subject: Anonymous SF bug 129288: "The python 2.0 urllib has %%%x as a format X-Git-Tag: v2.1a1~128 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e27a7b80748c902ce956287f14857666db523c4b;p=thirdparty%2FPython%2Fcpython.git Anonymous SF bug 129288: "The python 2.0 urllib has %%%x as a format when quoting forbidden characters. There are scripts out there that break with lower case, therefore I guess %%%X should be used." I agree, so am fixing this. --- diff --git a/Lib/urllib.py b/Lib/urllib.py index cd22766670e2..61fac28f0286 100644 --- a/Lib/urllib.py +++ b/Lib/urllib.py @@ -1049,7 +1049,7 @@ def _fast_quote(s): for i in range(len(res)): c = res[i] if not _fast_safe.has_key(c): - res[i] = '%%%02x' % ord(c) + res[i] = '%%%02X' % ord(c) return ''.join(res) def quote(s, safe = '/'): @@ -1080,7 +1080,7 @@ def quote(s, safe = '/'): for i in range(len(res)): c = res[i] if c not in safe: - res[i] = '%%%02x' % ord(c) + res[i] = '%%%02X' % ord(c) return ''.join(res) def quote_plus(s, safe = ''):