diff options
Diffstat (limited to 'markdown/postprocessors.py')
-rw-r--r-- | markdown/postprocessors.py | 9 |
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) |