from .namedelement import NamedElement | |
from .renderer import Renderer | |
class Property(NamedElement, Renderer): | |
def __init__(self, **kwargs): | |
self.typeName = kwargs.pop('type', None) | |
self.defaultValue = kwargs.pop('default', None) | |
super(Property, self).__init__(**kwargs) | |
def markdown(self, loader): | |
return self.render(loader, "property.mako.md", property=self, | |
post = str.strip) |