def downloadThumbnails(self):
self.timer_startDownload.stop()
for entry in self.screenshotList:
thumbnailUrl = entry[1]
tubeid = entry[0]
thumbnailFile = "/tmp/"+str(tubeid)+".jpg"
if self.Details.has_key(tubeid):
if self.Details[tubeid]["thumbnail"] is None:
if thumbnailUrl is not None:
if tubeid not in self.pixmaps_to_load:
self.pixmaps_to_load.append(tubeid)
if (os_path.exists(thumbnailFile) == True):
self.fetchFinished(False,tubeid)
else:
client.downloadPage(thumbnailUrl,thumbnailFile).addCallback(self.fetchFinished,str(tubeid)).addErrback(self.fetchFailed,str(tubeid))
else:
if tubeid not in self.pixmaps_to_load:
self.pixmaps_to_load.append(tubeid)
self.fetchFinished(False,tubeid, failed = True)
评论列表
文章目录