]> granicus.if.org Git - python/commitdiff
speed up unquote() by using atoi() instead of eval()
authorGuido van Rossum <guido@python.org>
Fri, 26 Jan 1996 17:41:44 +0000 (17:41 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 26 Jan 1996 17:41:44 +0000 (17:41 +0000)
Lib/urllib.py

index a0ecaac88493b7fe3512007b590a351a3d3387a7..dc2d2cf61930c8d7eb3e3784a7444f3c43a41d75 100644 (file)
@@ -645,7 +645,7 @@ def unquote(s):
                if j < 0:
                        res = res + s[i:]
                        break
-               res = res + (s[i:j] + chr(eval('0x' + s[j+1:j+3])))
+               res = res + (s[i:j] + chr(string.atoi(s[j+1:j+3], 16)))
                i = j+3
        return res