mercurial/py3kcompat.py
changeset 11878 8bb1481cf08f
parent 11748 37a70a784397
child 17424 e7cfe3587ea4
--- a/mercurial/py3kcompat.py	Sat Aug 14 03:30:35 2010 +0200
+++ b/mercurial/py3kcompat.py	Sat Aug 07 16:38:38 2010 -0300
@@ -59,6 +59,13 @@
     bvalue = os.environ[key].encode('utf-8', 'surrogateescape')
     os.environ[bkey] = bvalue
 
+origord = builtins.ord
+def fakeord(char):
+    if isinstance(char, int):
+        return char
+    return origord(char)
+builtins.ord = fakeord
+
 if __name__ == '__main__':
     import doctest
     doctest.testmod()