예제 #1
0
	def downloader(self, session):
		self.session = session
		crossepg_auto.lock = True
		crossepg_auto.stop()
		self.config.load()
		if self.config.configured == 0:
			self.session.open(MessageBox, _("Please configure crossepg before start downloader"), type = MessageBox.TYPE_ERROR)
		else:
			self.config.deleteLog()
			self.session.openWithCallback(self.downloadCallback, CrossEPG_Downloader, self.config.providers)
예제 #2
0
	def setup(self, session, **kwargs):
		crossepg_auto.lock = True
		crossepg_auto.stop()
		session.openWithCallback(self.setupCallback, CrossEPG_Menu)
예제 #3
0
	def loaderAsPlugin(self, session):
		self.session = session
		crossepg_auto.lock = True
		crossepg_auto.stop()
		self.loader()