コード例 #1
0
ファイル: mod_updater.py プロジェクト: chemberlen/our-py-lib
def _doStartApp(module):
    mod = None
    try:
        mod = __import__(module, globals(), locals())
        mod.doStartApplication()
    except:
        print 'process error: %s ' % PyInterface.errorReport()
コード例 #2
0
ファイル: mod_updater.py プロジェクト: chemberlen/our-py-lib
def _doCoreInstall(module):
    mod = None
    try:
        mod = __import__(module, globals(), locals())
        mod.doCopy()
    except:
        print 'process error: %s ' % PyInterface.errorReport()
コード例 #3
0
ファイル: mod_updater.py プロジェクト: chemberlen/our-py-lib
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()
コード例 #4
0
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()
コード例 #5
0
ファイル: mod_updater.py プロジェクト: chemberlen/our-py-lib
def _doGetConfigInfo(module, config):
    try:
        mod = __import__(module, globals(), locals())
        print mod.doGetConfigInfo(config)
    except:
        print 'process error: %s ' % PyInterface.errorReport()
コード例 #6
0
ファイル: mod_updater.py プロジェクト: chemberlen/our-py-lib
def _isInstalled(module):
    try:
        mod = __import__(module, globals(), locals())
        print mod.doIsInstalled()
    except:
        print 'process error: %s ' % PyInterface.errorReport()
コード例 #7
0
ファイル: mod_updater.py プロジェクト: chemberlen/our-py-lib
def _doCheckIsRecentVersion(module, version):
    try:
        mod = __import__(module, globals(), locals())
        return mod.doCheckIsRecentVersion(version)
    except:
        print 'process error: %s ' % PyInterface.errorReport()
コード例 #8
0
#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)