equal
deleted
inserted
replaced
240 user.groups |
240 user.groups |
241 user.properties |
241 user.properties |
242 user.login |
242 user.login |
243 session = Session(user, self._repo) |
243 session = Session(user, self._repo) |
244 user._cw = user.cw_rset.req = session |
244 user._cw = user.cw_rset.req = session |
245 with session.new_cnx() as cnx: |
|
246 self._repo.hm.call_hooks('session_open', cnx) |
|
247 # commit connection at this point in case write operation has been |
|
248 # done during `session_open` hooks |
|
249 cnx.commit() |
|
250 return session |
245 return session |
251 |
246 |
252 @contextmanager |
247 @contextmanager |
253 def cnx(self): |
248 def cnx(self): |
254 """Context manager returning a server side connection for the user""" |
249 """Context manager returning a server side connection for the user""" |