From 800b09afa97ea885bf07085dd71863ae6dd0a078 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Fri, 15 Jun 2018 09:20:42 +0200 Subject: upstream version 2018 --- Reflector.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'Reflector.py') diff --git a/Reflector.py b/Reflector.py index b4e9efb..b81f910 100644 --- a/Reflector.py +++ b/Reflector.py @@ -314,6 +314,10 @@ class MirrorStatus(object): if not isinstance(mirrors, list): mirrors = list(mirrors) + if not mirrors: + logging.warning('no mirrors selected for rating') + return mirrors + # Ensure a sane number of threads. if threads < 1: threads = 1 @@ -401,7 +405,7 @@ class MirrorStatus(object): # Loop over the mirrors just to ensure that we get the rate for each mirror. # The value in the loop does not (necessarily) correspond to the mirror. - for mirror in mirrors: + for _ in mirrors: url, rate, dt = q_out.get() kibps = rate / 1024.0 logging.info(fmt.format(url, kibps, dt)) -- cgit v1.2.3