summaryrefslogtreecommitdiff
path: root/rdflib/py3compat.py
diff options
context:
space:
mode:
Diffstat (limited to 'rdflib/py3compat.py')
-rw-r--r--rdflib/py3compat.py2
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):