Textile import optional.
[fnpdjango.git] / fnpdjango / templatetags / fnp_markup.py
index fb24160..2588486 100644 (file)
@@ -1,9 +1,22 @@
+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
 
 register = template.Library()
 
+@register.filter
+def textile_en(node):
+    return mark_safe(textile.textile(node))
+
+@register.filter
+def textile_restricted_en(node):
+    return mark_safe(textile.textile_restricted(node))
 
 @register.filter
 def textile_pl(node):