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()
def close(self):
self.s.rollback()
self.s.clear()
self.s.close()
if self.s:
self.s.rollback()
self.s.clear()
self.s.close()
self.engine.dispose()
def rollback(self):