Merge "Only run warn.py's main function if it is the main program."
diff --git a/tools/warn.py b/tools/warn.py
index 2e7927a..4ed4952 100755
--- a/tools/warn.py
+++ b/tools/warn.py
@@ -2342,10 +2342,14 @@
print '{},,{}'.format(total, 'All warnings')
-##### Main function starts here. #########################
+def main():
+ parse_input_file()
+ if args.gencsv:
+ dump_csv()
+ else:
+ dump_html()
-parse_input_file()
-if args.gencsv:
- dump_csv()
-else:
- dump_html()
+
+# Run main function if warn.py is the main program.
+if __name__ == '__main__':
+ main()