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)
def setup(self, session, **kwargs): crossepg_auto.lock = True crossepg_auto.stop() session.openWithCallback(self.setupCallback, CrossEPG_Menu)
def loaderAsPlugin(self, session): self.session = session crossepg_auto.lock = True crossepg_auto.stop() self.loader()