Commit 4de6784b authored by Pierre-Antoine Rouby's avatar Pierre-Antoine Rouby
Browse files

Pamhyr: Add 'gui' as dummy script.

Showing with 18 additions and 11 deletions
+18 -11
......@@ -41,6 +41,7 @@ from init import license, setup_lang
logger = logging.getLogger()
scripts = {
"gui" : None,
"hello": ScriptHello,
}
......@@ -52,6 +53,11 @@ def usage(argv):
for s in scripts:
logger.info(f"\t{s}\t\t{scripts[s].name}: {scripts[s].description}")
def gui(app:QApplication, conf:Config):
application = ApplicationWindow(conf=conf)
application.show()
return app.exec_()
def main():
conf = Config.load()
......@@ -66,19 +72,20 @@ def main():
# Run a script
script = sys.argv[1]
if script not in scripts:
usage(sys.argv)
sys.exit(-1)
application = scripts[script](sys.argv)
ret = application.run()
if not ret:
application.usage()
if script == "gui":
ret = gui(app, conf)
else:
if script not in scripts:
usage(sys.argv)
sys.exit(-1)
application = scripts[script](sys.argv)
ret = application.run()
if not ret:
application.usage()
else:
# No args, run Pamhyr2 interface
application = ApplicationWindow(conf=conf)
application.show()
ret = app.exec_()
ret = gui(app, conf)
display_timers()
sys.exit(ret)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment