equal
deleted
inserted
replaced
262 # use self.session.user.eid to get correct owned_by relation, unless explicit eid |
262 # use self.session.user.eid to get correct owned_by relation, unless explicit eid |
263 u = self.repo._build_user(self.session, self.session.user.eid) |
263 u = self.repo._build_user(self.session, self.session.user.eid) |
264 u._groups = set(groups) |
264 u._groups = set(groups) |
265 s = Session(u, self.repo) |
265 s = Session(u, self.repo) |
266 s._threaddata.pool = self.pool |
266 s._threaddata.pool = self.pool |
|
267 s._threaddata.ctx_count = 1 |
267 # register session to ensure it gets closed |
268 # register session to ensure it gets closed |
268 self._dumb_sessions.append(s) |
269 self._dumb_sessions.append(s) |
269 return s |
270 return s |
270 |
271 |
271 def execute(self, rql, args=None, build_descr=True): |
272 def execute(self, rql, args=None, build_descr=True): |