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
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
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)