server/sources/native.py
changeset 2611 0557f25682da
parent 2610 2933cc6bf9ad
child 2618 ff9b0d5bd884
equal deleted inserted replaced
2610:2933cc6bf9ad 2611:0557f25682da
   170             from cubicweb.server.sources.extlite import ConnectionWrapper
   170             from cubicweb.server.sources.extlite import ConnectionWrapper
   171             self.get_connection = lambda: ConnectionWrapper(self)
   171             self.get_connection = lambda: ConnectionWrapper(self)
   172             self.check_connection = lambda cnx: cnx
   172             self.check_connection = lambda cnx: cnx
   173             def pool_reset(cnx):
   173             def pool_reset(cnx):
   174                 if cnx._cnx is not None:
   174                 if cnx._cnx is not None:
   175                     cnx._cnx.close()
   175                     cnx.close()
   176                     cnx._cnx = None
       
   177             self.pool_reset = pool_reset
   176             self.pool_reset = pool_reset
   178 
   177 
   179     @property
   178     @property
   180     def _sqlcnx(self):
   179     def _sqlcnx(self):
   181         # XXX: sqlite connections can only be used in the same thread, so
   180         # XXX: sqlite connections can only be used in the same thread, so