def __init__(self, plugins=[], di=Injector()): self.plugins = DependencyList(plugins) self.di = di self.extension_registry = ExtensionRegistry( configure=self.di.configure) di['plugin_framework'] = self di['properties'] = di di['di'] = di di['configure'] = di.configure
def __init__(self, parser_filters=[], actions=[], configure=None): self.actions = DependencyList(actions, configure) self.parser_filters = DependencyList(parser_filters, configure) self.debug = False