diff core/markup.py @ 686:216f06267e2d

For Django 1.5: Remove all references to django.contrib.markup. This amounted to deleting some old templates, removing the app from INSTALLED_APPS, and doing some cleanup in core.markup.
author Brian Neal <bgneal@gmail.com>
date Sat, 24 Aug 2013 20:08:12 -0500
parents ee87ea74d46b
children 7429c98c8ece
line wrap: on
line diff
--- a/core/markup.py	Fri Aug 23 19:40:01 2013 -0500
+++ b/core/markup.py	Sat Aug 24 20:08:12 2013 -0500
@@ -15,17 +15,11 @@
     Currently, we only have to worry about Markdown 1.6b and 2.0.
     """
     def __init__(self, safe_mode='escape'):
-        # Unicode support only in markdown v1.7 or above. Version_info
-        # exists only in markdown v1.6.2rc-2 or above.
-        self.unicode_support = getattr(_markdown, "version_info", None) >= (1, 7)
         self.md = _markdown.Markdown(safe_mode=safe_mode,
                                 extensions=['urlize', 'nl2br', 'del'])
 
     def convert(self, s):
-        if self.unicode_support:
-            return self.md.convert(force_unicode(s))
-        else:
-            return force_unicode(self.md.convert(s))
+        return self.md.convert(force_unicode(s))
 
 
 def markdown(s):