mercurial/utils/stringutil.py
changeset 37681 3942bd8db8b2
parent 37619 68132a95df31
child 37749 73d0a3dd7e53
--- a/mercurial/utils/stringutil.py	Fri Apr 13 22:55:01 2018 -0700
+++ b/mercurial/utils/stringutil.py	Sat Apr 14 01:34:44 2018 -0400
@@ -510,4 +510,6 @@
 def evalpythonliteral(s):
     """Evaluate a string containing a Python literal expression"""
     # We could backport our tokenizer hack to rewrite '' to u'' if we want
+    if pycompat.ispy3:
+        return ast.literal_eval(s.decode('latin1'))
     return ast.literal_eval(s)