from StructuredText.StructuredText import HTML
from Products.PortalTransforms.interfaces import itransform
DEFAULT_STX_LEVEL = 2
STX_LEVEL = DEFAULT_STX_LEVEL
class st:
__implements__ = itransform
__name__ = "st_to_html"
inputs = ("text/structured",)
output = "text/html"
def name(self):
return self.__name__
def convert(self, orig, data, level=None, **kwargs):
if level is None:
level = STX_LEVEL
data.setData(HTML(orig, level=level, header=0))
return data
def register():
return st()