From ef9b7df5c48ccf4273e8e24e382221c0e7d196a3 Mon Sep 17 00:00:00 2001 From: Marko Lindqvist Date: Sat, 8 Apr 2023 00:20:17 +0300 Subject: [PATCH 30/30] generate_specenum.py: Always close opened file See osdn #47797 Signed-off-by: Marko Lindqvist --- utility/generate_specenum.py | 44 +++++++++++++++++------------------- 1 file changed, 21 insertions(+), 23 deletions(-) diff --git a/utility/generate_specenum.py b/utility/generate_specenum.py index 363c07a431..4d5b53dea0 100755 --- a/utility/generate_specenum.py +++ b/utility/generate_specenum.py @@ -623,32 +623,30 @@ def make_undef(file): def main(): target_name=sys.argv[1] - output=open(target_name,"w") - - make_header(output) - make_documentation(output) - make_macros(output) - make_enum(output) - make_is_bitwise(output) - make_min(output) - make_max(output) - make_is_valid(output) - make_invalid(output) - make_begin(output) - make_end(output) - make_next(output) - make_name(output) - make_by_name(output) - make_translated_name(output) - make_bitvector(output) - make_undef(output) - - output.write(''' + with open(target_name, "w") as output: + + make_header(output) + make_documentation(output) + make_macros(output) + make_enum(output) + make_is_bitwise(output) + make_min(output) + make_max(output) + make_is_valid(output) + make_invalid(output) + make_begin(output) + make_end(output) + make_next(output) + make_name(output) + make_by_name(output) + make_translated_name(output) + make_bitvector(output) + make_undef(output) + + output.write(''' #ifdef __cplusplus } #endif /* __cplusplus */ ''') - output.close() - main() -- 2.39.2