intel/genxml: use a main() function
authorDylan Baker <dylan.c.baker@intel.com>
Mon, 3 Oct 2022 17:32:37 +0000 (10:32 -0700)
committerDylan Baker <dylan.c.baker@intel.com>
Wed, 12 Oct 2022 17:59:12 +0000 (10:59 -0700)
So we have less stuff in the global namespace

Reviewed-by: Eric Engestrom <eric@engestrom.ch>
Acked-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Acked-by: Jordan Justen <jordan.l.justen@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18955>

src/intel/genxml/gen_sort_tags.py

index a271a84..c3be246 100755 (executable)
@@ -165,7 +165,7 @@ def process(xml: et.ElementTree) -> None:
     genxml[:] = new_elems
     
 
-if __name__ == '__main__':
+def main() -> None:
     parser = argparse.ArgumentParser()
     parser.add_argument('files', nargs='*',
                         default=pathlib.Path(__file__).parent.glob('*.xml'),
@@ -194,3 +194,7 @@ if __name__ == '__main__':
 
         if not args.quiet:
             print('done.')
+
+
+if __name__ == '__main__':
+    main()