コード例 #1
0
    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)
コード例 #2
0
	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)
コード例 #3
0
    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)
コード例 #4
0
	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)
コード例 #5
0
	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)