cubicweb/server/repository.py
changeset 12029 3d9883a6068f
parent 12028 08c866d2f11d
child 12030 72c3af2cde23
equal deleted inserted replaced
12028:08c866d2f11d 12029:3d9883a6068f
   653             # try to get a user object
   653             # try to get a user object
   654             user = self.authenticate_user(cnx, login, **kwargs)
   654             user = self.authenticate_user(cnx, login, **kwargs)
   655         session = Session(user, self)
   655         session = Session(user, self)
   656         user._cw = user.cw_rset.req = session
   656         user._cw = user.cw_rset.req = session
   657         user.cw_clear_relation_cache()
   657         user.cw_clear_relation_cache()
   658         self.info('opened session %s for user %s', session.sessionid, login)
   658         self.info('opened session %s for user %s', session, login)
   659         with session.new_cnx() as cnx:
   659         with session.new_cnx() as cnx:
   660             self.hm.call_hooks('session_open', cnx)
   660             self.hm.call_hooks('session_open', cnx)
   661             # commit connection at this point in case write operation has been
   661             # commit connection at this point in case write operation has been
   662             # done during `session_open` hooks
   662             # done during `session_open` hooks
   663             cnx.commit()
   663             cnx.commit()