From 88343af0095cc5a8f5c0165aa5f8b8ef6be24992 Mon Sep 17 00:00:00 2001 From: alessandro90 Date: Fri, 28 Jun 2019 22:33:08 +0200 Subject: [PATCH] Display average download speed in place of instantaneous speed --- threads.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/threads.py b/threads.py index 0b1857b..ed965f6 100644 --- a/threads.py +++ b/threads.py @@ -87,8 +87,8 @@ class DownloadThread(BaseDownloadThread): preload_content=False, timeout=4.0 ) + start = perf_counter() while True: - start = perf_counter() try: data = self._db.read(self._CHUNK) except Exception: @@ -100,7 +100,7 @@ class DownloadThread(BaseDownloadThread): raw_data += data self.progress.emit( self._pretty_len(raw_data), - self._get_download_speed(data, delta) + self._get_download_speed(raw_data, delta) ) if self._exit_call: self._exit_call = False