#For PyInstaller compatibility if app is None: from PySide.QtGui import QApplication QApplication.instance().exec_() else: #sys.exit(app.exec_()) app.exec_() else: #command line from qtgui.pinguino_api.pinguino import Pinguino from qtgui.pinguino_api.pinguino_config import PinguinoConfig from qtgui.pinguino_api.config import Config pinguino = Pinguino() PinguinoConfig.set_environ_vars() PinguinoConfig.check_user_files() config = Config() PinguinoConfig.update_pinguino_paths(config, Pinguino) PinguinoConfig.update_pinguino_extra_options(config, Pinguino) PinguinoConfig.update_user_libs(pinguino) def printb(text, color): print(color + text + bcolors.ENDC) #parser = pinguino.build_argparse() if parser.version: printb("\t" + VERSION, bcolors.Green) sys.exit()