index : reflector32 | |
Archlinux32 fork of reflector | gitolite user |
summaryrefslogtreecommitdiff |
author | Erich Eckner <git@eckner.net> | 2018-06-15 09:20:42 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2018-06-15 09:20:42 +0200 |
commit | 800b09afa97ea885bf07085dd71863ae6dd0a078 (patch) | |
tree | 5c6f25c65d34cc3531253a7734564aea18908f63 /Reflector.py | |
parent | d5038733b8d45c155bcfb5ba0035c2f2ca34552e (diff) |
-rw-r--r-- | Reflector.py | 6 |
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)) |