コード例 #1
0
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))
コード例 #2
0
 def __init__(self, framework, root):
     self.framework = framework
     self.root = root
     self.mappings = MappingSet()