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

#!/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