From c6472edcd4ee94ba1cfed72b7b1159d8f85413f5 Mon Sep 17 00:00:00 2001 From: Philip Allgaier Date: Sat, 3 Oct 2020 14:34:59 +0200 Subject: [PATCH] Safeguard against sum() errors in case on "None" values --- speedtest.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/speedtest.py b/speedtest.py index 92a2be0..1d9a234 100755 --- a/speedtest.py +++ b/speedtest.py @@ -1567,7 +1567,7 @@ class Speedtest(object): cons_thread.join(timeout=0.001) stop = timeit.default_timer() - self.results.bytes_received = sum(finished) + self.results.bytes_received = sum(filter(None, finished)) self.results.download = ( (self.results.bytes_received / (stop - start)) * 8.0 ) @@ -1661,7 +1661,7 @@ class Speedtest(object): cons_thread.join(timeout=0.1) stop = timeit.default_timer() - self.results.bytes_sent = sum(finished) + self.results.bytes_sent = sum(filter(None, finished)) self.results.upload = ( (self.results.bytes_sent / (stop - start)) * 8.0 )