# HG changeset patch # User Sylvain Thénault # Date 1348151631 -7200 # Node ID f6ea4ea63d57d8d10355c8ea01b1d787d69089fc # Parent 3f082de688027c4e60a2acb493257bf6676196ce [check integrity] use session consistently diff -r 3f082de68802 -r f6ea4ea63d57 server/checkintegrity.py --- a/server/checkintegrity.py Thu Sep 20 16:18:13 2012 +0200 +++ b/server/checkintegrity.py Thu Sep 20 16:33:51 2012 +0200 @@ -398,13 +398,13 @@ check_func = globals()['check_%s' % check] check_func(repo.schema, session, eids_cache, fix=fix) if fix: - cnx.commit() + session.commit() else: print if not fix: print 'WARNING: Diagnostic run, nothing has been corrected' if reindex: - cnx.rollback() + session.rollback() session.set_cnxset() reindex_entities(repo.schema, session, withpb=withpb) - cnx.commit() + session.commit() diff -r 3f082de68802 -r f6ea4ea63d57 server/test/unittest_checkintegrity.py --- a/server/test/unittest_checkintegrity.py Thu Sep 20 16:18:13 2012 +0200 +++ b/server/test/unittest_checkintegrity.py Thu Sep 20 16:33:51 2012 +0200 @@ -29,8 +29,9 @@ handler = get_test_db_handler(TestServerConfiguration(apphome=self.datadir)) handler.build_db_cache() self.repo, self.cnx = handler.get_repo_and_cnx() - self.execute = self.cnx.cursor().execute - self.session = self.repo._sessions[self.cnx.sessionid] + session = self.repo._get_session(self.cnx.sessionid, setcnxset=True) + self.session = session + self.execute = session.execute sys.stderr = sys.stdout = StringIO() def tearDown(self):