553 |
553 |
554 info = self.trUtf8("{0} of {1} ({2}/sec)\n{3}")\ |
554 info = self.trUtf8("{0} of {1} ({2}/sec)\n{3}")\ |
555 .format( |
555 .format( |
556 dataString(self.__bytesReceived), |
556 dataString(self.__bytesReceived), |
557 bytesTotal == -1 and self.trUtf8("?") |
557 bytesTotal == -1 and self.trUtf8("?") |
558 or dataString(bytesTotal), |
558 or dataString(bytesTotal), |
559 dataString(int(speed)), |
559 dataString(int(speed)), |
560 remaining) |
560 remaining) |
561 else: |
561 else: |
562 if self.__bytesReceived == bytesTotal or bytesTotal == -1: |
562 if self.__bytesReceived == bytesTotal or bytesTotal == -1: |
563 info = self.trUtf8("{0} downloaded\nSHA1: {1}\nMD5: {2}")\ |
563 info = self.trUtf8("{0} downloaded\nSHA1: {1}\nMD5: {2}")\ |
564 .format(dataString(self.__output.size()), |
564 .format(dataString(self.__output.size()), |
565 str(self.__sha1Hash.result().toHex(), |
565 str(self.__sha1Hash.result().toHex(), |
566 encoding="ascii"), |
566 encoding="ascii"), |
567 str(self.__md5Hash.result().toHex(), |
567 str(self.__md5Hash.result().toHex(), |
568 encoding="ascii") |
568 encoding="ascii") |
569 ) |
569 ) |
570 else: |
570 else: |
571 info = self.trUtf8("{0} of {1} - Stopped")\ |
571 info = self.trUtf8("{0} of {1} - Stopped")\ |
572 .format(dataString(self.__bytesReceived), |
572 .format(dataString(self.__bytesReceived), |
573 dataString(bytesTotal)) |
573 dataString(bytesTotal)) |
574 self.infoLabel.setText(info) |
574 self.infoLabel.setText(info) |