|
@@ -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)
|