server/sources/native.py
changeset 2620 de68f84b8f54
parent 2619 535bc210f799
child 2625 d6012db7b93e
equal deleted inserted replaced
2619:535bc210f799 2620:de68f84b8f54
   169                not getattr(repo.config, 'no_sqlite_wrap', False):
   169                not getattr(repo.config, 'no_sqlite_wrap', False):
   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                 cnx.close()
   175                     cnx.close()
       
   176             self.pool_reset = pool_reset
   175             self.pool_reset = pool_reset
   177 
   176 
   178     @property
   177     @property
   179     def _sqlcnx(self):
   178     def _sqlcnx(self):
   180         # XXX: sqlite connections can only be used in the same thread, so
   179         # XXX: sqlite connections can only be used in the same thread, so