diff options
author | Philippe Mathieu-Daudé <philmd@redhat.com> | 2020-05-12 12:32:37 +0200 |
---|---|---|
committer | Philippe Mathieu-Daudé <philmd@redhat.com> | 2020-05-31 13:56:46 +0200 |
commit | 5aa628045d4cf1c258c92ce7e525bb8d4b2e072d (patch) | |
tree | 84911ca173b91acec2fcb6f2a0661bca445197fb /scripts/modules | |
parent | e57a707a82a0ddc07615e048ef72cf8553c3a4d5 (diff) | |
download | qemu-5aa628045d4cf1c258c92ce7e525bb8d4b2e072d.zip qemu-5aa628045d4cf1c258c92ce7e525bb8d4b2e072d.tar.gz qemu-5aa628045d4cf1c258c92ce7e525bb8d4b2e072d.tar.bz2 |
scripts/modules/module_block: Use Python 3 interpreter & add pseudo-main
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: John Snow <jsnow@redhat.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Message-Id: <20200512103238.7078-6-philmd@redhat.com>
Diffstat (limited to 'scripts/modules')
-rw-r--r-- | scripts/modules/module_block.py | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/scripts/modules/module_block.py b/scripts/modules/module_block.py index f23191f..1109df8 100644 --- a/scripts/modules/module_block.py +++ b/scripts/modules/module_block.py @@ -1,4 +1,4 @@ -#!/usr/bin/python +#!/usr/bin/env python3 # # Module information generator # @@ -80,19 +80,20 @@ def print_bottom(fheader): #endif ''') -# First argument: output file -# All other arguments: modules source files (.c) -output_file = sys.argv[1] -with open(output_file, 'w') as fheader: - print_top(fheader) +if __name__ == '__main__': + # First argument: output file + # All other arguments: modules source files (.c) + output_file = sys.argv[1] + with open(output_file, 'w') as fheader: + print_top(fheader) - for filename in sys.argv[2:]: - if os.path.isfile(filename): - process_file(fheader, filename) - else: - print("File " + filename + " does not exist.", file=sys.stderr) - sys.exit(1) + for filename in sys.argv[2:]: + if os.path.isfile(filename): + process_file(fheader, filename) + else: + print("File " + filename + " does not exist.", file=sys.stderr) + sys.exit(1) - print_bottom(fheader) + print_bottom(fheader) -sys.exit(0) + sys.exit(0) |