src/pyams_utils/text.py
changeset 302 6d48d5d39729
parent 299 1b1ef6c6e165
child 303 fd0365f94a2c
equal deleted inserted replaced
301:bab73fc1c895 302:6d48d5d39729
   145 
   145 
   146     Renderer name can be any registered HTML renderer adapter
   146     Renderer name can be any registered HTML renderer adapter
   147     """
   147     """
   148     request = check_request()
   148     request = check_request()
   149     registry = request.registry
   149     registry = request.registry
   150     renderer = registry.queryMultiAdapter((text, request), IHTMLRenderer, name=renderer)
   150     for renderer_name in renderer.split(';'):
   151     if renderer is not None:
   151         renderer = registry.queryMultiAdapter((text, request), IHTMLRenderer, name=renderer_name)
   152         return renderer.render()
   152         if renderer is not None:
       
   153             text = renderer.render() or text
       
   154     return text
   153 
   155 
   154 
   156 
   155 empty_marker = object()
   157 empty_marker = object()
   156 
   158 
   157 
   159