def _doStartApp(module): mod = None try: mod = __import__(module, globals(), locals()) mod.doStartApplication() except: print 'process error: %s ' % PyInterface.errorReport()
def _doCoreInstall(module): mod = None try: mod = __import__(module, globals(), locals()) mod.doCopy() except: print 'process error: %s ' % PyInterface.errorReport()
def _doGetVersion(module, loc): try: mod = __import__(module, globals(), locals()) if loc == 1: mod.doGetServerVersion() else: mod.doGetInstalledVerison() except: print 'process error: %s ' % PyInterface.errorReport()
def doStartApplication(): #Updater Invoke exe = doGetConfigInfo('lclAppFile') if os.path.exists(exe): cdir = os.path.dirname(exe) try: import PyInterface sp.Popen(exe, cwd=cdir) except: print 'error: %s ' % PyInterface.errorReport()
def _doGetConfigInfo(module, config): try: mod = __import__(module, globals(), locals()) print mod.doGetConfigInfo(config) except: print 'process error: %s ' % PyInterface.errorReport()
def _isInstalled(module): try: mod = __import__(module, globals(), locals()) print mod.doIsInstalled() except: print 'process error: %s ' % PyInterface.errorReport()
def _doCheckIsRecentVersion(module, version): try: mod = __import__(module, globals(), locals()) return mod.doCheckIsRecentVersion(version) except: print 'process error: %s ' % PyInterface.errorReport()
#Global Lib from PyQt4 import QtGui, QtCore import time import base64 import os import sys import filecmp import shutil #Application Lib import PyInterface import qt_common import override import list_box import combo_box import table import iniConfigReadWrite import commandLine import inspect import threading if __name__ == '__main__': status = 1 logicFile = 'server_logic.py' if os.path.exists(logicFile): logicMod = PyInterface.ImportModule(logicFile) if logicMod: status = logicMod.process(sys.argv) else: print 'server_logic.py not found!' sys.exit(status)