devtools/repotest.py
changeset 8809 9ee4d0c65ad2
parent 8773 21edcb0a5ed7
child 9020 cb87e831c183
equal deleted inserted replaced
8808:538852f69b48 8809:9ee4d0c65ad2
   309             if not source.copy_based_source:
   309             if not source.copy_based_source:
   310                 self.sources.remove(source)
   310                 self.sources.remove(source)
   311             del self.repo.sources_by_uri[source.uri]
   311             del self.repo.sources_by_uri[source.uri]
   312         undo_monkey_patch()
   312         undo_monkey_patch()
   313         for session in self._dumb_sessions:
   313         for session in self._dumb_sessions:
   314             session._tx.cnxset = None
   314             if session._tx.cnxset is not None:
       
   315                 session._tx.cnxset = None
   315             session.close()
   316             session.close()
   316 
   317 
   317     def _prepare_plan(self, rql, kwargs=None):
   318     def _prepare_plan(self, rql, kwargs=None):
   318         rqlst = self.o.parse(rql, annotate=True)
   319         rqlst = self.o.parse(rql, annotate=True)
   319         self.o.solutions(self.session, rqlst, kwargs)
   320         self.o.solutions(self.session, rqlst, kwargs)