[XML-SIG] Unexpected memory leak in Sax + _locator

Bernhard Herzog bh@intevation.de
08 Feb 2002 16:24:41 +0100


"Fred L. Drake, Jr." <fdrake@acm.org> writes:

> Bernhard Herzog writes:
>  > 3. Use a weak reference proxy to the parser as the argument to
>  >    setDocumentLocator.
> 
> I favor this approach myself.  ;-)  This is the kind of thing weakrefs
> are good at, and it keeps the code as simple as possible.
> 
> The catch, of course, is that weakrefs are only available for Python
> 2.1 and newer. 

Well, for me this would be enough, and since the modules in question are
part of the standard library, this may not be much of a problem. 

Not sure about the stand-alone PyXML, though. I haven't tested that one,
so I don't even know whether it has the same problem.

   Bernhard

-- 
Intevation GmbH                                 http://intevation.de/
Sketch                                 http://sketch.sourceforge.net/
MapIt!                                               http://mapit.de/