From 27eb30b2fceccc1bde9bd6b76638603dda460ba8 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 15 Jun 2022 12:59:06 -0400 Subject: lv2specgen: Use scoped file handles --- lv2specgen/lv2docgen.py | 5 ++--- lv2specgen/lv2specgen.py | 17 +++++++---------- 2 files changed, 9 insertions(+), 13 deletions(-) (limited to 'lv2specgen') diff --git a/lv2specgen/lv2docgen.py b/lv2specgen/lv2docgen.py index 23a239d..d620a34 100755 --- a/lv2specgen/lv2docgen.py +++ b/lv2specgen/lv2docgen.py @@ -133,6 +133,5 @@ if __name__ == '__main__': raise print('Writing <%s> documentation to %s' % (plugin, outpath)) - out = open(outpath, 'w') - out.write(html) - out.close() + with open(outpath, 'w') as out: + out.write(html) diff --git a/lv2specgen/lv2specgen.py b/lv2specgen/lv2specgen.py index 14c88c3..72421a2 100755 --- a/lv2specgen/lv2specgen.py +++ b/lv2specgen/lv2specgen.py @@ -1352,9 +1352,8 @@ def writeIndex(model, specloc, index_path, root_path, root_uri, online): row += "" - index = open(index_path, "w") - index.write(row) - index.close() + with open(index_path, "w") as index: + index.write(row) def specgen( @@ -1387,9 +1386,8 @@ def specgen( # Template temploc = os.path.join(indir, "template.html") template = None - f = open(temploc, "r") - template = f.read() - f.close() + with open(temploc, "r") as f: + template = f.read() # Load code documentation link map from tags file linkmap = load_tags(tags, docdir) @@ -1589,10 +1587,9 @@ def specgen( def save(path, text): try: - f = open(path, "w") - f.write(text) - f.flush() - f.close() + with open(path, "w") as f: + f.write(text) + f.flush() except Exception: e = sys.exc_info()[1] print('Error writing to file "' + path + '": ' + str(e)) -- cgit v1.2.1