[Python-checkins] python/dist/src/Lib urllib.py,1.173,1.174
rhettinger@users.sourceforge.net
rhettinger at users.sourceforge.net
Sat Oct 15 18:41:56 CEST 2005
Update of /cvsroot/python/python/dist/src/Lib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27506
Modified Files:
urllib.py
Log Message:
Teach unquote() to handle unicode inputs
Index: urllib.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/urllib.py,v
retrieving revision 1.173
retrieving revision 1.174
diff -u -d -r1.173 -r1.174
--- urllib.py 10 Sep 2005 18:17:54 -0000 1.173
+++ urllib.py 15 Oct 2005 16:41:52 -0000 1.174
@@ -1061,6 +1061,8 @@
res[i] = _hextochr[item[:2]] + item[2:]
except KeyError:
res[i] = '%' + item
+ except UnicodeDecodeError:
+ res[i] = unichr(int(item[:2], 16)) + item[2:]
return "".join(res)
def unquote_plus(s):
More information about the Python-checkins
mailing list