Textile import optional.
[fnpdjango.git] / fnpdjango / templatetags / fnp_markup.py
index b6c7914..2588486 100644 (file)
@@ -1,4 +1,9 @@
-import textile
+try:
+    import textile
+except ImportError:
+    # This is optional.
+    pass
+
 from django import template
 from django.utils.safestring import mark_safe
 from ..utils.text import textilepl
@@ -7,11 +12,11 @@ register = template.Library()
 
 @register.filter
 def textile_en(node):
-    return mark_safe(textile_en.textile(node))
+    return mark_safe(textile.textile(node))
 
 @register.filter
 def textile_restricted_en(node):
-    return mark_safe(textile_en.textile_restricted(node))
+    return mark_safe(textile.textile_restricted(node))
 
 @register.filter
 def textile_pl(node):