[ZODB-Dev] ZODB: Are all handles closed?
Toby Dickenson
tdickenson@geminidataloggers.com
Fri, 7 Mar 2003 14:39:09 +0000
On Friday 07 March 2003 1:51 pm, Christian Reis wrote:
> On Fri, Mar 07, 2003 at 02:21:07PM +0100, Ulla Theiss wrote:
>> We have separated the multiple openings and closings to the following
>> code.
>> It shows the increasing of the handles clearly.
Both of your scripts have a bug that is causing the problem demonstrated in
the second script. db.open returns a connection object, and you need to call
close on the connection, rather than the db. db.close is an alias for
storage.close.
For me using Zope 2.6.1 your first script does not leak file descriptors. It
does leak memory (even after fixing the connection.close bug). This is a
known problem with closing and opening storages.
--
Toby Dickenson
http://www.geminidataloggers.com/people/tdickenson