[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