class Controller(object): def __init__(self, framework, root): self.framework = framework self.root = root self.mappings = MappingSet() def __call__(self, request, path, *args): return self.mappings.match(request, path, *args) def getDispatchTree(self): return self.framework.application.dispatchTree def map(self, pathPattern, methodDict): self.mappings.add((pathPattern, methodDict))
def __init__(self, framework, root): self.framework = framework self.root = root self.mappings = MappingSet()