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