def setup(): log.debug("Starting " + application.name + " %s" % (application.version, )) config.setup() fixes.setup() log.debug("Using %s %s" % (platform.system(), platform.architecture()[0])) log.debug("Application path is %s" % (paths.app_path(), )) log.debug("config path is %s" % (paths.config_path(), )) sound.setup() output.setup() languageHandler.setLanguage(config.app["app-settings"]["language"]) keys.setup() from controller import mainController from sessionmanager import sessionManager app = widgetUtils.mainLoopObject() if system == "Windows": if config.app["app-settings"]["donation_dialog_displayed"] == False: donation() updater.do_update() sm = sessionManager.sessionManagerController() sm.fill_list() if len(sm.sessions) == 0: sm.show() else: sm.do_ok() if hasattr(sm.view, "destroy"): sm.view.destroy() del sm r = mainController.Controller() r.view.show() r.do_work() r.check_invisible_at_startup() if system == "Windows": call_threaded(r.start) elif system == "Linux": GLib.idle_add(r.start) app.run()
def setup(): log.debug("Starting " + application.name + " %s" % (application.version,)) config.setup() log.debug("Using %s %s" % (platform.system(), platform.architecture()[0])) log.debug("Application path is %s" % (paths.app_path(),)) log.debug("config path is %s" % (paths.config_path(),)) sound.setup() output.setup() languageHandler.setLanguage(config.app["app-settings"]["language"]) message(message=_(u"Loading files and configuration, please wait...")) fixes.setup() keys.setup() from controller import mainController from sessionmanager import sessionManager app = widgetUtils.mainLoopObject() gplwarning() if system == "Windows": if config.app["app-settings"]["donation_dialog_displayed"] == False: donation() if config.app["app-settings"]["check_updates"] == True: updater.do_update() else: message(message=_(u"Set to ignore updates at startup. To change this preference, go to global config")) sm = sessionManager.sessionManagerController() sm.fill_list() if len(sm.sessions) == 0: sm.show() else: sm.do_ok() if hasattr(sm.view, "destroy"): sm.view.destroy() del sm r = mainController.Controller() r.view.show() r.do_work() r.check_invisible_at_startup() if system == "Windows": call_threaded(r.start) elif system == "Linux": GLib.idle_add(r.start) message( message=_(u"Welcome to %s. Main application's window will appears shortly. Happy tweeting!") % application.name ) app.run()
# Let's import config module here as it is dependent on storage being setup. import config logging.basicConfig(filename=os.path.join(storage.data_directory, "info.log"), level=logging.DEBUG, filemode="w") # Let's mute the google discovery_cache logger as we won't use it and we'll avoid some tracebacks. glog = logging.getLogger("googleapiclient.discovery_cache") glog.setLevel(logging.CRITICAL) # Let's capture all exceptions raised in our log file (especially useful for pyinstaller builds). sys.excepthook = lambda x, y, z: logging.critical(''.join(traceback.format_exception(x, y, z))) log = logging.getLogger("main") log.debug("Logger initialized. Saving debug to {0}".format(storage.data_directory,)) log.debug("Using Python version {0}".format(sys.version,)) if sys.version[0] == "2": if hasattr(sys, "frozen"): log.debug("Applying fixes for Python 2 frozen executables.") import fixes fixes.setup() import i18n i18n.setup() config.setup() import application import widgetUtils import paths def setup(): log.debug("Starting music-dl %s" % (application.version,)) log.debug("Application path is %s" % (paths.app_path(),)) from controller import mainController app = widgetUtils.mainLoopObject() log.debug("Created Application mainloop object") r = mainController.Controller() app.run()
filemode="w") # Let's mute the google discovery_cache logger as we won't use it and we'll avoid some tracebacks. glog = logging.getLogger("googleapiclient.discovery_cache") glog.setLevel(logging.CRITICAL) # Let's capture all exceptions raised in our log file (especially useful for pyinstaller builds). sys.excepthook = lambda x, y, z: logging.critical(''.join( traceback.format_exception(x, y, z))) log = logging.getLogger("main") log.debug("Logger initialized. Saving debug to {0}".format( storage.data_directory, )) log.debug("Using Python version {0}".format(sys.version, )) if sys.version[0] == "2": if hasattr(sys, "frozen"): log.debug("Applying fixes for Python 2 frozen executables.") import fixes fixes.setup() import i18n i18n.setup() import application import widgetUtils import paths def setup(): log.debug("Starting music-dl %s" % (application.version, )) log.debug("Application path is %s" % (paths.app_path(), )) from controller import mainController app = widgetUtils.mainLoopObject() log.debug("Created Application mainloop object") r = mainController.Controller()