very, very stange
https://github.com/O...f8=✓&q=endswith
def afterDownload(self, result, filename, deleteFile=False): print>>log, "[EPGImport] afterDownload", filename try: if not os.path.getsize(filename): raise Exception, "File is empty" except Exception, e: self.downloadFail(e) return if self.source.parser == 'epg.dat': if twisted.python.runtime.platform.supportsThreads(): print>>log, "[EPGImport] Using twisted thread for DAT file" threads.deferToThread(self.readEpgDatFile, filename, deleteFile).addCallback(lambda ignore: self.nextImport()) else: self.readEpgDatFile(filename, deleteFile) return if filename.endswith('.gz'): self.fd = gzip.open(filename, 'rb') else: self.fd = open(filename, 'rb') if deleteFile:
if filename.endswith('.gz'):
problem this
filename is None
before --> filename is not None
if not os.path.getsize(filename):
Edited by Dimitrij, 8 November 2015 - 19:29.