aboutsummaryrefslogtreecommitdiff
path: root/scripts/modules
diff options
context:
space:
mode:
authorPhilippe Mathieu-Daudé <philmd@redhat.com>2020-05-12 12:32:37 +0200
committerPhilippe Mathieu-Daudé <philmd@redhat.com>2020-05-31 13:56:46 +0200
commit5aa628045d4cf1c258c92ce7e525bb8d4b2e072d (patch)
tree84911ca173b91acec2fcb6f2a0661bca445197fb /scripts/modules
parente57a707a82a0ddc07615e048ef72cf8553c3a4d5 (diff)
downloadqemu-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.py29
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)