[XML-SIG] xml.dom.ext.reader.HtmlLib memory leak?

xmlsig at codeweld.com xmlsig at codeweld.com
Tue Aug 17 13:59:51 CEST 2004


> I've python 2.3.4 on windows xp with PyXML-0.8.3.win32-py2.3
>
> This code leaks substancialy
>
> from xml.dom.ext.reader.HtmlLib import FromHtml
> import urllib
> from xml.dom import ext
> s = urllib.urlopen( 'http://www.google.com' ).read()
> while True:
>     root = FromHtml( s )
>     ext.ReleaseNode( root )
>
> However, this does not ( or only very minor )
>
> from xml.dom.ext.reader.Sax2 import Reader
> import urllib
> from xml.dom import ext
> s = urllib.urlopen( 'http://www.infoworld.com/rss/reviews.xml' ).read()
> while True:
>     reader = Reader()
>     root = reader.fromString( s )
>     ext.ReleaseNode( root )
>
> Any suggestions?

Could anybody reproduce the leak?
Any suggestions what I do wrong?



More information about the XML-SIG mailing list