def forceRefresh(self): if not epgrefresh.isRefreshAllowed(): return self._saveConfiguration() epgrefresh.services = (set(self.services[0]), set(self.services[1])) epgrefresh.forceRefresh(self.session) self.keySave(False)
def keySave(self, doSaveConfiguration=True): if self.isConfigurationChanged(): if not epgrefresh.isRefreshAllowed(): return else: epgrefresh.stop() if doSaveConfiguration: self._saveConfiguration() self.close(self.session, self.needsEnigmaRestart)
def keySave(self, doSaveConfiguration = True): if self.isConfigurationChanged(): if not epgrefresh.isRefreshAllowed(): return else: epgrefresh.stop() if doSaveConfiguration: self._saveConfiguration() self.close(self.session, self.needsEnigmaRestart)
def keySave(self, doSaveConfiguration = True): if self.isConfigurationChanged(): if not epgrefresh.isRefreshAllowed(): return else: epgrefresh.stop() if doSaveConfiguration: self._saveConfiguration() if len(self.services[0]) == 0 and len(self.services[1]) == 0 and config.plugins.epgrefresh.enabled.value: self.session.openWithCallback(self.checkAnswer, MessageBox, _("EPGRefresh requires services/bouquets to be configured. Configure now?"), MessageBox.TYPE_YESNO, timeout=0) else: self.close(self.session, self.needsEnigmaRestart)