ztfy/utils/text.py
changeset 52 6a542c8e1b96
parent 40 16c94c509933
child 71 2512d7fe2cda
--- a/ztfy/utils/text.py	Sat Apr 10 16:31:08 2010 +0200
+++ b/ztfy/utils/text.py	Sat Apr 17 02:16:51 2010 +0200
@@ -56,3 +56,14 @@
     formatter = createObject(renderer, text)
     renderer = zapi.queryMultiAdapter((formatter, request), name=u'')
     return renderer.render()
+
+
+class Renderer(object):
+
+    def __init__(self, context):
+        self.context = context
+
+    def render(self, renderer, request=None):
+        if not self.context:
+            return u''
+        return textToHTML(self.context, renderer, request)