From 95af9660b6f4f578f8d11896c5dec9b63c7f8b7f Mon Sep 17 00:00:00 2001 From: blitzmann Date: Sun, 5 Jul 2020 14:00:18 -0400 Subject: [PATCH] Move mainframe import below app init, which will allow us to set up locale correctly before anything else loads --- pyfa.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyfa.py b/pyfa.py index c5394b0a7..af7fee532 100755 --- a/pyfa.py +++ b/pyfa.py @@ -73,7 +73,6 @@ parser.add_option("-t", "--title", action="store", dest="title", help="Set Windo parser.add_option("-s", "--savepath", action="store", dest="savepath", help="Set the folder for savedata", default=None) parser.add_option("-l", "--logginglevel", action="store", dest="logginglevel", help="Set desired logging level [Critical|Error|Warning|Info|Debug]", default="Error") parser.add_option("-p", "--profile", action="store", dest="profile_path", help="Set location to save profileing.", default=None) - parser.add_option("-i", "--language", action="store", dest="language", help="Set the language for pyfa", default='zh') (options, args) = parser.parse_args() @@ -139,13 +138,14 @@ if __name__ == "__main__": eos.db.saveddata_meta.create_all() from gui.app import PyfaApp - from gui.mainFrame import MainFrame # set title if it wasn't supplied by argument if options.title is None: options.title = "pyfa %s - Python Fitting Assistant" % (config.getVersion()) pyfa = PyfaApp(False) + + from gui.mainFrame import MainFrame mf = MainFrame(options.title) ErrorHandler.SetParent(mf)