def ResetStorage(key, randomize=None, sure=False): if not sure: oc = SubFolderObjectContainer(no_history=True, title1="Reset subtitle storage", title2="Are you sure?") oc.add( DirectoryObject( key=Callback(ResetStorage, key=key, sure=True, randomize=timestamp()), title=pad_title("Are you really sure?"), )) return oc reset_storage(key) if key == "tasks": # reinitialize the scheduler scheduler.init_storage() scheduler.setup_tasks() return AdvancedMenu(randomize=timestamp(), header='Success', message='Information Storage (%s) reset' % key)
def ValidatePrefs(): Core.log.setLevel(logging.DEBUG) Log.Debug("Validate Prefs called.") # cache the channel state update_dict = False restart = False # reset pin Dict["pin_correct_time"] = None config.initialize() if "channel_enabled" not in Dict: update_dict = True elif Dict["channel_enabled"] != config.enable_channel: Log.Debug("Channel features %s, restarting plugin", "enabled" if config.enable_channel else "disabled") update_dict = True restart = True if update_dict: Dict["channel_enabled"] = config.enable_channel Dict.Save() if restart: DispatchRestart() scheduler.setup_tasks() set_refresh_menu_state(None) if Prefs["log_console"]: Core.log.addHandler(logger.console_handler) Log.Debug("Logging to console from now on") else: Core.log.removeHandler(logger.console_handler) Log.Debug("Stop logging to console") Log.Debug("Setting log-level to %s", Prefs["log_level"]) logger.register_logging_handler(DEPENDENCY_MODULE_NAMES, level=Prefs["log_level"]) Core.log.setLevel(logging.getLevelName(Prefs["log_level"])) return
def ResetStorage(key, randomize=None, sure=False): if not sure: oc = ObjectContainer(no_history=True, title1="Reset subtitle storage", title2="Are you sure?") oc.add( DirectoryObject( key=Callback(ResetStorage, key=key, sure=True, randomize=timestamp()), title=pad_title("Are you really sure?"), ) ) return oc resetStorage(key) if key == "tasks": # reinitialize the scheduler scheduler.init_storage() scheduler.setup_tasks() return AdvancedMenu(randomize=timestamp(), header="Success", message="Information Storage (%s) reset" % key)
def ValidatePrefs(): Core.log.setLevel(logging.DEBUG) Log.Debug("Validate Prefs called.") config.initialize() scheduler.setup_tasks() set_refresh_menu_state(None) if Prefs["log_console"]: Core.log.addHandler(logger.console_handler) Log.Debug("Logging to console from now on") else: Core.log.removeHandler(logger.console_handler) Log.Debug("Stop logging to console") Log.Debug("Setting log-level to %s", Prefs["log_level"]) logger.registerLoggingHander(DEPENDENCY_MODULE_NAMES, level=Prefs["log_level"]) Core.log.setLevel(logging.getLevelName(Prefs["log_level"])) return
def ValidatePrefs(): Core.log.setLevel(logging.DEBUG) Log.Debug("Validate Prefs called.") config.initialize() scheduler.setup_tasks() set_refresh_menu_state(None) if Prefs["log_console"]: Core.log.addHandler(logger.console_handler) Log.Debug("Logging to console from now on") else: Core.log.removeHandler(logger.console_handler) Log.Debug("Stop logging to console") Log.Debug("Setting log-level to %s", Prefs["log_level"]) logger.registerLoggingHander(DEPENDENCY_MODULE_NAMES, level=Prefs["log_level"]) Core.log.setLevel(logging.getLevelName(Prefs["log_level"])) return
def ValidatePrefs(): Core.log.setLevel(logging.DEBUG) Log.Debug("Validate Prefs called.") # cache the channel state update_dict = False restart = False if "channel_enabled" not in Dict: update_dict = True elif Dict["channel_enabled"] != Prefs["enable_channel"]: Log.Debug("Channel features %s, restarting plugin", "enabled" if Prefs["enable_channel"] else "disabled") update_dict = True restart = True if update_dict: Dict["channel_enabled"] = Prefs["enable_channel"] Dict.Save() if restart: DispatchRestart() config.initialize() scheduler.setup_tasks() set_refresh_menu_state(None) if Prefs["log_console"]: Core.log.addHandler(logger.console_handler) Log.Debug("Logging to console from now on") else: Core.log.removeHandler(logger.console_handler) Log.Debug("Stop logging to console") Log.Debug("Setting log-level to %s", Prefs["log_level"]) logger.register_logging_handler(DEPENDENCY_MODULE_NAMES, level=Prefs["log_level"]) Core.log.setLevel(logging.getLevelName(Prefs["log_level"])) return
def ValidatePrefs(): Log.Debug("Validate Prefs called.") config.initialize() scheduler.setup_tasks() return
def ValidatePrefs(): Log.Debug("Validate Prefs called.") config.initialize() scheduler.setup_tasks() return