server/session.py
branch3.5
changeset 3162 d6ae24439bee
parent 3120 57ceabc6dfbc
parent 3161 005f745315b0
child 3163 edfe43ceaa35
child 3198 d2f48d30e73e
equal deleted inserted replaced
3156:cd56d5c379cb 3162:d6ae24439bee
    79         return self.repo.schema
    79         return self.repo.schema
    80 
    80 
    81     def hijack_user(self, user):
    81     def hijack_user(self, user):
    82         """return a fake request/session using specified user"""
    82         """return a fake request/session using specified user"""
    83         session = Session(user, self.repo)
    83         session = Session(user, self.repo)
    84         session._threaddata = self._threaddata
    84         session._threaddata = self.actual_session()._threaddata
    85         return session
    85         return session
    86 
    86 
    87     def _change_relation(self, cb, fromeid, rtype, toeid):
    87     def _change_relation(self, cb, fromeid, rtype, toeid):
    88         if self.is_super_session:
    88         if self.is_super_session:
    89             cb(self, fromeid, rtype, toeid)
    89             cb(self, fromeid, rtype, toeid)