def adapt(self, value): return Import.adapt(self, 'glashammer.bundles.%s.setup_%s' % (value, value))
from glashammer.utils import sibpath from glashammer.utils.schema import Import class Bundle(Import): def adapt(self, value): return Import.adapt(self, 'glashammer.bundles.%s.setup_%s' % (value, value)) Url = Dict.of( String.named('url'), String.named('endpoint'), Import.named('view').using(optional=True), ) Urls = List.of(Url) Config = Dict.named('config').of(Dict) Settings = Dict.of(Element) TemplateSearchPaths = List.of(String) TemplateFilter = Dict.of( Import.named('filter'), String.named('name'), )