server/repository.py
branchstable
changeset 8839 49eb84b80b96
parent 8838 27393e484974
child 8848 08bb2dd18fd2
child 8881 ad3a1ba9ea74
equal deleted inserted replaced
8838:27393e484974 8839:49eb84b80b96
   881         """
   881         """
   882         See :class:`cubicweb.dbapi.Connection.call_service`
   882         See :class:`cubicweb.dbapi.Connection.call_service`
   883         and :class:`cubicweb.server.Service`
   883         and :class:`cubicweb.server.Service`
   884         """
   884         """
   885         session = self._get_session(sessionid)
   885         session = self._get_session(sessionid)
       
   886         return self._call_service_with_session(session, regid, async, **kwargs)
       
   887 
       
   888     def _call_service_with_session(self, session, regid, async, **kwargs):
   886         if async:
   889         if async:
   887             self.info('calling service %s asynchronously', regid)
   890             self.info('calling service %s asynchronously', regid)
   888             def task():
   891             def task():
   889                 session.set_cnxset()
   892                 session.set_cnxset()
   890                 try:
   893                 try: