Tue, 08 Sep 2015 18:56:13 +0200
A little fix in the download item for a situation causing a division by zero.
(grafted from 3485061166ca1159965646e200108326e40458ed)
Helpviewer/Download/DownloadItem.py | file | annotate | diff | comparison | revisions |
--- a/Helpviewer/Download/DownloadItem.py Sat Sep 05 17:56:10 2015 +0200 +++ b/Helpviewer/Download/DownloadItem.py Tue Sep 08 18:56:13 2015 +0200 @@ -514,8 +514,11 @@ if self.bytesTotal() == -1: return -1.0 - timeRemaining = (self.bytesTotal() - - self.bytesReceived()) / self.currentSpeed() + cSpeed = self.currentSpeed() + if cSpeed != 0: + timeRemaining = (self.bytesTotal() - self.bytesReceived()) / cSpeed + else: + timeRemaining = 1 # ETA should never be 0 if timeRemaining == 0: