diff --git a/jill/utils/source_utils.py b/jill/utils/source_utils.py index ecb97d0..b8b3baa 100644 --- a/jill/utils/source_utils.py +++ b/jill/utils/source_utils.py @@ -99,7 +99,7 @@ def get_url(self, plain_version, system, architecture): url_list = [t.substitute(**configs) for t in template_lists] url_list.sort(key=lambda url: self.latencies[urlparse(url).netloc]) - return url_list[0] + return url_list[0] if url_list else "" def read_registry(): @@ -184,6 +184,7 @@ def _get_urls(self, plain_version, system, architecture): """ url_list = [src.get_url(plain_version, system, architecture) for src in self.registry.values()] + url_list = [url for url in url_list if url] url_list.sort(key=lambda url: self.latencies[urlparse(url).netloc]) return url_list diff --git a/setup.py b/setup.py index b63d7da..e882ed6 100644 --- a/setup.py +++ b/setup.py @@ -16,7 +16,7 @@ setuptools.setup( name='jill', - version='0.6.10', + version='0.6.11', author="Johnny Chen", author_email="johnnychen94@hotmail.com", description="JILL -- Julia Installer for Linux (MacOS, Windows and FreeBSD) -- Light",