[Lxml-checkins] r49763 - in lxml/trunk: . src/lxml

scoder at codespeak.net scoder at codespeak.net
Fri Dec 14 08:42:58 CET 2007


Author: scoder
Date: Fri Dec 14 08:42:58 2007
New Revision: 49763

Modified:
   lxml/trunk/   (props changed)
   lxml/trunk/src/lxml/lxml.etree.pyx
Log:
 r3090 at delle:  sbehnel | 2007-12-10 00:12:12 +0100
 fix for parser memory leak after switching to Cython 0.9.6.8


Modified: lxml/trunk/src/lxml/lxml.etree.pyx
==============================================================================
--- lxml/trunk/src/lxml/lxml.etree.pyx	(original)
+++ lxml/trunk/src/lxml/lxml.etree.pyx	Fri Dec 14 08:42:58 2007
@@ -2276,7 +2276,7 @@
     cdef _Document doc
     try:
         doc = _parseDocument(source, parser)
-        return ElementTree(doc.getroot())
+        return _elementTreeFactory(doc, None)
     except _TargetParserResult, result_container:
         return result_container.result
 


More information about the lxml-checkins mailing list