summaryrefslogtreecommitdiff
path: root/generator.py
diff options
context:
space:
mode:
authorPhilipp Hahn <hahn@univention.de>2018-11-20 11:58:57 +0100
committerJano Tomko <jtomko@redhat.com>2020-09-01 13:26:01 +0000
commit4d06f2b2fb68b2bdf0fd1649f33222111c40cfaf (patch)
treedd8a4797927e6126bc01334b4d6896e2355caa85 /generator.py
parent8f354ae73817e5b444ed2cd0a2f541eb3e0abe42 (diff)
downloadlibvirt-python-4d06f2b2fb68b2bdf0fd1649f33222111c40cfaf.tar.gz
generator: Open file with context manager
Signed-off-by: Philipp Hahn <hahn@univention.de>
Diffstat (limited to 'generator.py')
-rwxr-xr-xgenerator.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/generator.py b/generator.py
index 9f59cef..75195e1 100755
--- a/generator.py
+++ b/generator.py
@@ -904,9 +904,8 @@ def buildStubs(module, api_xml):
funcs_skipped = qemu_functions_skipped
try:
- f = open(api_xml)
- data = f.read()
- f.close()
+ with open(api_xml) as stream:
+ data = stream.read()
onlyOverrides = False
(parser, target) = getparser()
parser.feed(data)
@@ -923,9 +922,8 @@ def buildStubs(module, api_xml):
py_types['pythonObject'] = ('O', "pythonObject", "pythonObject", "pythonObject")
try:
- f = open(override_api_xml)
- data = f.read()
- f.close()
+ with open(override_api_xml) as stream:
+ data = stream.read()
onlyOverrides = True
(parser, target) = getparser()
parser.feed(data)