summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Coster <matt.coster@imgtec.com>2022-05-12 10:27:31 +0100
committerMarge Bot <emma+marge@anholt.net>2022-06-08 09:13:22 +0000
commit2285ddc7207c9ea52a7649cea7ea58b7f5cda6dc (patch)
treee25f23f27552465b3a74573fb9c3d44357fad136
parenta8b80c610be0fb7b21866a23e86804c335ba8c6e (diff)
pvr: csbgen: Isolate "main" function with __name__ check
Signed-off-by: Matt Coster <matt.coster@imgtec.com> Reviewed-by: Frank Binns <frank.binns@imgtec.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16884>
-rw-r--r--src/imagination/csbgen/gen_pack_header.py16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/imagination/csbgen/gen_pack_header.py b/src/imagination/csbgen/gen_pack_header.py
index e7616948fe6..7b1472515a1 100644
--- a/src/imagination/csbgen/gen_pack_header.py
+++ b/src/imagination/csbgen/gen_pack_header.py
@@ -31,7 +31,6 @@ from __future__ import annotations
import copy
import os
-import sys
import textwrap
import typing as t
import xml.parsers.expat as expat
@@ -966,11 +965,14 @@ class Parser:
file.close()
-if len(sys.argv) < 2:
- print("No input xml file specified")
- sys.exit(1)
+if __name__ == "__main__":
+ import sys
-input_file = sys.argv[1]
+ if len(sys.argv) < 2:
+ print("No input xml file specified")
+ sys.exit(1)
-p = Parser()
-p.parse(input_file)
+ input_file = sys.argv[1]
+
+ p = Parser()
+ p.parse(input_file)