Helpviewer/Download/DownloadItem.py

changeset 3621
15f23ed3f216
parent 3484
645c12de6b0c
child 3656
441956d8fce5
equal deleted inserted replaced
3620:2c8d96d47cda 3621:15f23ed3f216
433 buffer = self.__reply.readAll() 433 buffer = self.__reply.readAll()
434 self.__sha1Hash.addData(buffer) 434 self.__sha1Hash.addData(buffer)
435 self.__md5Hash.addData(buffer) 435 self.__md5Hash.addData(buffer)
436 bytesWritten = self.__output.write(buffer) 436 bytesWritten = self.__output.write(buffer)
437 if bytesWritten == -1: 437 if bytesWritten == -1:
438 self.infoLabel.setText(self.tr("Error saving: {0}") 438 self.infoLabel.setText(
439 .format(self.__output.errorString())) 439 self.tr("Error saving: {0}")
440 .format(self.__output.errorString()))
440 self.on_stopButton_clicked() 441 self.on_stopButton_clicked()
441 else: 442 else:
442 self.__startedSaving = True 443 self.__startedSaving = True
443 if self.__finishedDownloading: 444 if self.__finishedDownloading:
444 self.__finished() 445 self.__finished()
445 446
446 def __networkError(self): 447 def __networkError(self):
447 """ 448 """
448 Private slot to handle a network error. 449 Private slot to handle a network error.
449 """ 450 """
450 self.infoLabel.setText(self.tr("Network Error: {0}") 451 self.infoLabel.setText(
451 .format(self.__reply.errorString())) 452 self.tr("Network Error: {0}")
453 .format(self.__reply.errorString()))
452 self.tryAgainButton.setEnabled(True) 454 self.tryAgainButton.setEnabled(True)
453 self.tryAgainButton.setVisible(True) 455 self.tryAgainButton.setVisible(True)
454 self.downloadFinished.emit() 456 self.downloadFinished.emit()
455 457
456 def __metaDataChanged(self): 458 def __metaDataChanged(self):

eric ide

mercurial