ztfy/utils/text.py
changeset 52 6a542c8e1b96
parent 40 16c94c509933
child 71 2512d7fe2cda
equal deleted inserted replaced
51:c032ae51be17 52:6a542c8e1b96
    54     if request is None:
    54     if request is None:
    55         request = getRequest()
    55         request = getRequest()
    56     formatter = createObject(renderer, text)
    56     formatter = createObject(renderer, text)
    57     renderer = zapi.queryMultiAdapter((formatter, request), name=u'')
    57     renderer = zapi.queryMultiAdapter((formatter, request), name=u'')
    58     return renderer.render()
    58     return renderer.render()
       
    59 
       
    60 
       
    61 class Renderer(object):
       
    62 
       
    63     def __init__(self, context):
       
    64         self.context = context
       
    65 
       
    66     def render(self, renderer, request=None):
       
    67         if not self.context:
       
    68             return u''
       
    69         return textToHTML(self.context, renderer, request)