From fc87c6872951e3572de8baa11fbae27ace264b31 Mon Sep 17 00:00:00 2001 From: Daniel Johnson Date: Thu, 30 May 2024 05:04:13 -0400 Subject: [PATCH] Avoid crashing if we have no samples at all, now that this can happen. --- lutris/util/downloader.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lutris/util/downloader.py b/lutris/util/downloader.py index b49ad8dbc..fd73b76f7 100644 --- a/lutris/util/downloader.py +++ b/lutris/util/downloader.py @@ -194,7 +194,10 @@ class Downloader: # greatest value later bisect.insort(self.last_speeds, speed) - # Average speed + # Until we get the first sample, just return our default + if not self.last_speeds: + return self.average_speed + if get_time() - self.speed_check_time < 1: # Minimum delay return self.average_speed