-----Original Message----- From: Tres Seaver [mailto:tseaver@palladion.com]
Michel Pelletier <michel@digicool.com> wrote:
-----Original Message----- From: Cayce Ullman [mailto:c_ullman@yahoo.com]
There is stuff in ZODB.ZApplication.py which looks as though it should not be necessary to close a ZODB connection manually:>
Am I misreading this? Or do we have a refcount cycle in here somewhere?
That code closes the database connection associated with the REQUEST. The original poster had an external method that created a *new* connection object, *in addition to* the one opened by the REQUEST. The Zope Application code knows to clean up the REQUEST connection, but has no information about any other connections you open, including those in an external method. You must explicitly close() them. -Michel