only remove session if currently active

This commit is contained in:
Damien Elmes 2008-09-28 16:16:06 +09:00
parent 6bb24d8a16
commit b43bba1d46

View file

@ -1217,9 +1217,10 @@ Return new path, relative to media dir."""
self.s.commit() self.s.commit()
def close(self): def close(self):
self.s.rollback() if self.s:
self.s.clear() self.s.rollback()
self.s.close() self.s.clear()
self.s.close()
self.engine.dispose() self.engine.dispose()
def rollback(self): def rollback(self):