try: handle_debug_logs() except WindowsError: print("Error! Debug logs in use -- Another instance of this is already running!") Engine.terminate() if cf.OPTIONS['debug']: my_level = logging.DEBUG else: my_level = logging.WARNING logging.basicConfig(filename='./Saves/debug.log.1', filemode='w', level=my_level, disable_existing_loggers=False, format='%(levelname)8s:%(module)20s: %(message)s') try: main() except Exception as e: logger.exception(e) inform_error() print('Main Crash {0}'.format(str(e))) # Now print exception to screen import time time.sleep(0.5) traceback.print_exc() time.sleep(0.5) Engine.final(crash=True) inform_error() if cf.OPTIONS['cheat']: time.sleep(10) else: time.sleep(20) # === END === END === END === END === END === END === END === END === END === #
try: handle_debug_logs() except WindowsError: print("Error! Debug logs in use -- Another instance of this is already running!") Engine.terminate() if cf.OPTIONS['debug']: my_level = logging.DEBUG else: my_level = logging.WARNING logging.basicConfig(filename='./Saves/debug.log.1', filemode='w', level=my_level, disable_existing_loggers=False, format='%(levelname)8s:%(module)20s: %(message)s') try: main() except Exception as e: logger.exception(e) inform_error() print('Main Crash {0}'.format(str(e))) # Now print exception to screen import time time.sleep(0.5) traceback.print_exc() time.sleep(0.5) Engine.final() inform_error() if cf.OPTIONS['cheat']: time.sleep(10) else: time.sleep(20) # === END === END === END === END === END === END === END === END === END === #