Am Mittwoch, 9. Mai 2007 18:18 schrieb Stefan H. Holek: > You *must* either commit or abort your transaction.
Hello, I've changed my code to: def releaseRefreshEvent(): """ Calls all utlities that have a INewsfeed interface registered. """ print "releaseRefreshEvent!!" db = getUtility(ZODB.interfaces.IDatabase) conn = db.open() root = conn.root().data['Application'] [...] get_transaction().commit() conn.close() # db.close() but that gives another error: WARNING ZODB.DB DB.open() has 9 open connections with a pool_size of 7 Regards, Florian > > Stefan > > On 8. Mai 2007, at 23:02, Florian Lindner wrote: > > File "/home/florian/Zope3/src/ZODB/Connection.py", line 268, in > > close > > raise ConnectionStateError("Cannot close a connection joined to " > > ZODB.POSException.ConnectionStateError: Cannot close a connection > > joined to a > > transaction > > > > What is the right way to do it? > > -- > Anything that happens, happens. --Douglas Adams _______________________________________________ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users