server/session.py
changeset 9466 c3a5f4507f12
parent 9463 d62e13eba033
child 9468 39b7a91a3f4c
equal deleted inserted replaced
9465:86d4b41ae339 9466:c3a5f4507f12
   603         """the connection need a connections set to execute some queries"""
   603         """the connection need a connections set to execute some queries"""
   604         if self.cnxset is None:
   604         if self.cnxset is None:
   605             cnxset = self.repo._get_cnxset()
   605             cnxset = self.repo._get_cnxset()
   606             try:
   606             try:
   607                 self.cnxset = cnxset
   607                 self.cnxset = cnxset
   608                 try:
       
   609                     cnxset.cnxset_set()
       
   610                 except:
       
   611                     self.cnxset = None
       
   612                     raise
       
   613             except:
   608             except:
   614                 self.repo._free_cnxset(cnxset)
   609                 self.repo._free_cnxset(cnxset)
   615                 raise
   610                 raise
   616         return self.cnxset
   611         return self.cnxset
   617 
   612