[libvirt] [PATCH 4/4] python: fix fd leak in generator.py

Guannan Ren gren at redhat.com
Thu Feb 28 10:03:46 UTC 2013


---
 python/generator.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/python/generator.py b/python/generator.py
index 7ccd471..4b62f83 100755
--- a/python/generator.py
+++ b/python/generator.py
@@ -771,6 +771,7 @@ def buildStubs(module, stubs_buiding_debug = False, xml_parsing_debug = False):
     try:
         f = open(os.path.join(srcPref,api_xml))
         data = f.read()
+        f.close()
         parser = getparser(xml_parsing_debug)
         parser.feed(data)
         parser.close()
@@ -778,6 +779,7 @@ def buildStubs(module, stubs_buiding_debug = False, xml_parsing_debug = False):
         try:
             f = open(os.path.join(srcPref,"..","docs",api_xml))
             data = f.read()
+            f.close()
             parser = getparser(xml_parsing_debug)
             parser.feed(data)
             parser.close()
@@ -795,6 +797,7 @@ def buildStubs(module, stubs_buiding_debug = False, xml_parsing_debug = False):
     try:
         f = open(os.path.join(srcPref, override_api_xml))
         data = f.read()
+        f.close()
         parser = getparser(xml_parsing_debug)
         parser.feed(data)
         parser.close()
-- 
1.7.11.2




More information about the libvir-list mailing list