free up memory in the changelog output used by generating the xml node
authorSeth Vidal <skvidal@fedoraproject.org>
Wed, 9 Jan 2008 06:50:07 +0000 (01:50 -0500)
committerSeth Vidal <skvidal@fedoraproject.org>
Wed, 9 Jan 2008 06:50:07 +0000 (01:50 -0500)
createrepo/yumbased.py

index 237e9685fbc2333a9f8435ecd02247b5dce86ae0..cab3c475e58e7924f189b744346b9b8d8f4d1ea7 100644 (file)
@@ -293,7 +293,9 @@ class CreateRepoPackage(YumLocalPackage):
             c.newProp('author', utils.utf8String(author))
             c.newProp('date', str(ts))
             msg += c.serialize()
-            del c            
+            c.unlinkNode()
+            c.freeNode()  
+            del c
         return msg                                                 
 
     def do_primary_xml_dump(self, basedir, baseurl=None):