def standardize(self, value): value = BaseProperty.standardize(self, value) return self.mdconverter(value)
def convertFromDb(self, value): value = BaseProperty.convertFromDb(self, value) if value is None: return MarkdownProperty.MD({"markdown" : "", "html" : ""}) return MarkdownProperty.MD(value)
def __init__(self, mdconverter=None, **kwargs): BaseProperty.__init__(self, **kwargs) if mdconverter is not None: self.mdconverter = mdconverter