diff options
Diffstat (limited to 'rdflib/py3compat.py')
-rw-r--r-- | rdflib/py3compat.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/rdflib/py3compat.py b/rdflib/py3compat.py index b72bde99..b7a6ef87 100644 --- a/rdflib/py3compat.py +++ b/rdflib/py3compat.py @@ -138,7 +138,7 @@ else: r_unicodeEscape = re.compile(r'(\\u[0-9A-Fa-f]{4}|\\U[0-9A-Fa-f]{8})') def _unicodeExpand(s): - return r_unicodeEscape.sub(lambda m: unichr(int(m.group(0)[2:], 16)), s) + return r_unicodeEscape.sub(lambda m: codecs.decode(m.group(0), 'unicode_escape'), s) def decodeStringEscape(s): |