コード例 #1
0
 def __init__(self, request=None, root=None, _parent_storage=None, **kwargs):
     StorageFrame.__init__(self, _parent_storage=_parent_storage, **kwargs)
     self.request = request
     if request:
         self.root = root.bind_to_env(self._root_storage)
         self._route_state = RouteState(request)
     else:
         self.root = root
コード例 #2
0
ファイル: environment.py プロジェクト: motor23/cms34
    def __init__(self, app, request=None, route_state=None, **kwargs):
        StorageFrame.__init__(self, **kwargs)
        self.app = app
        self.cfg = app.cfg
        self.request = request
        if route_state:
            self._route_state = route_state
        elif request:
            self._route_state = RouteState(request)

        if self.request:
            self.root = app.root.bind_to_env(self._root_storage)
        else:
            self.root = app.root
コード例 #3
0
ファイル: app.py プロジェクト: riffm/iktomi
 def __init__(self, request, root, _parent_storage=None, **kwargs):
     StorageFrame.__init__(self, _parent_storage=_parent_storage, **kwargs)
     self.request = request
     self.root = root.bind_to_request(request)
     self._route_state = RouteState(request)