Author: Armin Rigo <ar...@tunes.org>
Branch: py3.5
Changeset: r93665:13b9de153e3c
Date: 2018-01-14 16:40 +0100
http://bitbucket.org/pypy/pypy/changeset/13b9de153e3c/

Log:    Issue #2732

        Fix, maybe

diff --git a/lib_pypy/pyrepl/reader.py b/lib_pypy/pyrepl/reader.py
--- a/lib_pypy/pyrepl/reader.py
+++ b/lib_pypy/pyrepl/reader.py
@@ -50,13 +50,14 @@
 
 
 def _my_unctrl(c, u=_make_unctrl_map()):
+    # takes an integer, returns a unicode
     if c in u:
         return u[c]
     else:
         if unicodedata.category(c).startswith('C'):
-            return br'\u%04x' % ord(c)
+            return r'\u%04x' % ord(c)
         else:
-            return c
+            return unichr(c)
 
 if 'a'[0] == b'a':
     # When running tests with python2, bytes characters are bytes.
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to