equal
deleted
inserted
replaced
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 |