def download(self, providers): print "[CrossEPG_Auto] providers selected for download:" for provider in providers: print "[CrossEPG_Auto] %s" % provider if self.osd: self.session.openWithCallback(self.downloadCallback, CrossEPG_Downloader, providers) else: self.pdownloader = CrossEPG_Downloader(self.session, providers, self.downloadCallback, True)