On 03.10.2009 23:18, Adrian Buehlmann wrote: > Hehe, and transaction.close is called from transaction.abort > ("generally called on error"). Nope. Sorry. I'm wrong. I misread. It just calls self.file.close() *not* self.close().