Comment 9 for bug 86171

Revision history for this message
Andrew Bennetts (spiv) wrote : Re: Exception in Librarian caused outage

It turns out the weird behaviour is because an sqlobject.dbconnection.Transaction.__del__ is getting triggered by deleting that key from the dictionary, which in turn inserts a new value with that key. So I'm not totally baffled anymore, although making sure the various interacting transaction management layers work nicely together is likely to be a bit of a pain.