aboutsummaryrefslogtreecommitdiffstats
path: root/packaging-tools/create_installer.py
diff options
context:
space:
mode:
authorPatrik Teivonen <patrik.teivonen@qt.io>2022-08-29 10:01:04 +0300
committerPatrik Teivonen <patrik.teivonen@qt.io>2022-09-06 07:05:24 +0000
commitb572d10a9d12bd2d983fdaf57de4ec3050e6d800 (patch)
tree9d27768240ef1caa252428c44676d089caee589b /packaging-tools/create_installer.py
parentd4c144513ee9813bac5f8a2207516bb48b9035fe (diff)
Reduce use of module globals by wrapping code outside functions in main
-Move code from module scope to main() functions where it makes sense -Pass module variables as arguments to functions that used them Linters will complain about naming clashes in outer scope if same name is used in a function. Change-Id: I1319cf1632f94907ee918e6f7593c79b0909e48b Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
Diffstat (limited to 'packaging-tools/create_installer.py')
-rw-r--r--packaging-tools/create_installer.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/packaging-tools/create_installer.py b/packaging-tools/create_installer.py
index 81c155e6e..cb36da8fc 100644
--- a/packaging-tools/create_installer.py
+++ b/packaging-tools/create_installer.py
@@ -1079,7 +1079,8 @@ class QtInstallerTask:
log.info("IFW tools extracted into: %s", self.ifw_tools_dir)
-if __name__ == "__main__":
+def main() -> None:
+ """Main"""
parser = argparse.ArgumentParser(prog="Script to create Qt Installer Framework based installers.")
parser.add_argument("-c", "--configurations-dir", dest="configurations_dir", type=str, default="configurations",
help="define configurations directory where to read installer configuration files")
@@ -1142,3 +1143,7 @@ if __name__ == "__main__":
task = QtInstallerTask(args)
task.verbose()
create_installer(task)
+
+
+if __name__ == "__main__":
+ main()