#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()
#For PyInstaller compatibility if app is None: from PySide.QtGui import QApplication QApplication.instance().exec_() else: app.exec_() else: #command line from qtgui.pinguino_api.pinguino import Pinguino from qtgui.pinguino_api.pinguino_config import PinguinoConfig from qtgui.ide.methods.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) parser = pinguino.build_argparse() if parser.version: print("\t" + VERSION) sys.exit() if parser.author: print("\tJean-Pierre Mandon") print("\tRegis Blanchot")
import os import sys import shutil from qtgui.pinguino_api.pinguino_config import PinguinoConfig os.environ["PINGUINO_HOME"] = os.path.abspath(sys.path[0]) # For PyInstaller compatibility if os.path.exists(os.path.abspath("pinguino_data")): os.environ["PINGUINO_DATA"] = os.path.abspath("pinguino_data") else: os.environ["PINGUINO_DATA"] = os.getenv("PINGUINO_HOME") PinguinoConfig.set_environ_vars() #Remove files and directories if os.path.isdir(os.path.join(os.getenv("PINGUINO_USER_PATH"), "source")): shutil.rmtree(os.path.join(os.getenv("PINGUINO_USER_PATH"), "source")) #Remove old files #RB20150202 : each file must be checked before being deleted if os.path.isfile(os.path.join(os.getenv("PINGUINO_USER_PATH"), "reserved.pickle")): os.remove(os.path.join(os.getenv("PINGUINO_USER_PATH"), "reserved.pickle")) #if os.path.isfile(os.path.join(os.getenv("PINGUINO_USER_PATH"), "pinguino.conf")): #os.remove(os.path.join(os.getenv("PINGUINO_USER_PATH"), "pinguino.conf")) if os.path.isfile(os.path.join(os.getenv("PINGUINO_USER_PATH"), "wikidocs.pickle")): os.remove(os.path.join(os.getenv("PINGUINO_USER_PATH"), "wikidocs.pickle"))
#!/usr/bin/env python #-*- coding: utf-8 -*- import os import sys import shutil from qtgui.pinguino_api.pinguino_config import PinguinoConfig os.environ["PINGUINO_HOME"] = os.path.abspath(sys.path[0]) # For PyInstaller compatibility if os.path.exists(os.path.abspath("pinguino_data")): os.environ["PINGUINO_DATA"] = os.path.abspath("pinguino_data") else: os.environ["PINGUINO_DATA"] = os.getenv("PINGUINO_HOME") PinguinoConfig.set_environ_vars() #Remove files and directories if os.path.isdir(os.path.join(os.getenv["PINGUINO_USER_PATH"], "source")): shutil.rmtree(os.path.join(os.getenv["PINGUINO_USER_PATH"], "source")) #Remove old files os.remove(os.path.join(os.getenv["PINGUINO_USER_PATH"], "reserved.pickle")) os.remove(os.path.join(os.getenv("PINGUINO_USER_PATH"), "pinguino.conf")) os.remove(os.path.join(os.getenv("PINGUINO_USER_PATH"), "wikidocs.pickle")) #Check files and directories PinguinoConfig.check_user_files()