You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
884 B
22 lines
884 B
#!/usr/bin/env python3
|
|
# encoding: utf-8
|
|
# file: __main__.py
|
|
|
|
"""
|
|
Symlink this file to root __main__.py
|
|
|
|
This file is an alternativ to the python launcher ./$(PROGRAM) when using zipapp.
|
|
Any code changes there must be manually recplicated here.
|
|
|
|
We do NOT need to change the working dir here, as in the direct launcher.
|
|
python zipapp uses indeed zip and will resolve symlinks to real files, thus this will become
|
|
a real file in the right place, resulting in the right cwd.
|
|
"""
|
|
|
|
if __name__ == '__main__':
|
|
from template import start #Executes various start up checks and sets up our environment likes search paths
|
|
from qtgui import mainwindow #which in turn imports the engine and starts the engine
|
|
with start.profiler():
|
|
mainwindow.MainWindow().qtApp.exec_()
|
|
#Program is over. Code here does not get executed. Quit is done via NSM in mainWindow._nsmQuit
|
|
|
|
|