cubicweb/server/session.py
branch3.24
changeset 11824 d7ecf6dab085
parent 11821 7534b32c45e3
child 11892 08cf02efc7ce
child 11901 afd7657a6d65
equal deleted inserted replaced
11823:4f43e64603ef 11824:d7ecf6dab085
   382 
   382 
   383     def __enter__(self):
   383     def __enter__(self):
   384         assert not self._open
   384         assert not self._open
   385         self._open = True
   385         self._open = True
   386         self.cnxset = self.repo._get_cnxset()
   386         self.cnxset = self.repo._get_cnxset()
       
   387         if self.lang is None:
       
   388             self.set_language(self.user.prefered_language())
   387         return self
   389         return self
   388 
   390 
   389     def __exit__(self, exctype=None, excvalue=None, tb=None):
   391     def __exit__(self, exctype=None, excvalue=None, tb=None):
   390         assert self._open  # actually already open
   392         assert self._open  # actually already open
   391         self.rollback()
   393         self.rollback()