from logbook import Logger pyfalog = Logger(__name__) from gui.errorDialog import ErrorHandler # Replace the uncaught exception handler with our own handler. sys.excepthook = ErrorHandler.HandleException if options.rootsavedata is True: config.saveInRoot = True config.debug = options.debug config.loggingLevel = config.LOGLEVEL_MAP.get(options.logginglevel.lower(), config.LOGLEVEL_MAP['error']) config.defPaths(options.savepath) config.defLogging() with config.logging_setup.threadbound(): pyfalog.info("Starting Pyfa") pyfalog.info(version_block) pyfalog.info("Writing log file to: {0}", config.logPath) if hasattr(sys, 'frozen'): pyfalog.info("Running in a frozen state.") else: pyfalog.info("Running in a thawed state.") # Lets get to the good stuff, shall we? import eos.db