From a01b5fc00daf6ccd2e0a8a0cb5fa997f11d5525f Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Fri, 16 Feb 2024 16:34:53 -0500 Subject: [PATCH] modularize launch --- TODO.md | 1 - launch.py | 7 ++++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/TODO.md b/TODO.md index 421dd06c7..1e98c5712 100644 --- a/TODO.md +++ b/TODO.md @@ -16,4 +16,3 @@ Main ToDo list can be found at [GitHub projects](https://github.com/users/vladma - second pass: - control api - masking api -- inpaint pan/zoom diff --git a/launch.py b/launch.py index 2d4273e4b..52ce0103b 100755 --- a/launch.py +++ b/launch.py @@ -180,7 +180,8 @@ def start_server(immediate=True, server=None): return uvicorn, server -if __name__ == "__main__": +def main(): + global args # pylint: disable=global-statement installer.ensure_base_requirements() init_args() # setup argparser and default folders installer.args = args @@ -255,3 +256,7 @@ if __name__ == "__main__": installer.log.info('Exiting...') break time.sleep(1) + + +if __name__ == "__main__": + main()