def close(self): self.validate_thread_sharing() # If database is in memory, closing the connection destroys the # database. To prevent accidental data loss, ignore close requests on # an in-memory db. if self.settings_dict['NAME'] != ":memory:": BaseDatabaseWrapper.close(self)
def _rollback(self): try: BaseDatabaseWrapper._rollback(self) except self.NotSupportedError: pass