#hook global exception def myexcepthook(type, value, tb): Debug.error.traceback((type, value, tb)) sys.excepthook = myexcepthook #install i18n package i18n = i18n.I18n('./lang', keyfunc='tr') #ini = dict4ini.DictIni(os.path.join(workpath, 'config.ini')) if ini.language.get('default', None) is not None: i18n.install(ini.language.default) from modules import Mixin Mixin.setlog(Debug.error) #import mixins try: import mixins except: Debug.error.traceback() print "There are some errors as importing mimxins, Please see the error.txt." sys.exit(0) class wxApp(wx.App): def OnInit(self): return True
Debug.error = Debug.Debug(os.path.join(workpath, 'error.txt'), True) #hook global exception def myexcepthook(type, value, tb): Debug.error.traceback((type, value, tb)) sys.excepthook = myexcepthook #install i18n package i18n = i18n.I18n('./lang', keyfunc='tr') #ini = dict4ini.DictIni(os.path.join(workpath, 'config.ini')) if ini.language.get('default', None) is not None: i18n.install(ini.language.default) from modules import Mixin Mixin.setlog(Debug.error) #import mixins try: import mixins except: Debug.error.traceback() print "There are some errors as importing mimxins, Please see the error.txt." sys.exit(0) class wxApp(wx.App): def OnInit(self): return True app = None