summaryrefslogtreecommitdiff
path: root/markdown/postprocessors.py
diff options
context:
space:
mode:
Diffstat (limited to 'markdown/postprocessors.py')
-rw-r--r--markdown/postprocessors.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/markdown/postprocessors.py b/markdown/postprocessors.py
index 071791a..36fa98d 100644
--- a/markdown/postprocessors.py
+++ b/markdown/postprocessors.py
@@ -1,3 +1,4 @@
+from __future__ import unicode_literals
"""
POST-PROCESSORS
=============================================================================
@@ -8,9 +9,11 @@ processing.
"""
+from __future__ import absolute_import
+from . import util
+from . import odict
import re
-import util
-import odict
+
def build_postprocessors(md_instance, **kwargs):
""" Build the default postprocessors for Markdown. """
@@ -95,7 +98,7 @@ class UnescapePostprocessor(Postprocessor):
RE = re.compile('%s(\d+)%s' % (util.STX, util.ETX))
def unescape(self, m):
- return unichr(int(m.group(1)))
+ return util.int2str(int(m.group(1)))
def run(self, text):
return self.RE.sub(self.unescape, text)