commit: 41ae830027648e65f867476a4039e7f51db64673 Author: Zac Medico <zmedico <AT> gentoo <DOT> org> AuthorDate: Mon Oct 14 20:34:37 2019 +0000 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org> CommitDate: Mon Oct 14 20:35:10 2019 +0000 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=41ae8300
get_mirror_url: do not cache negative results Bug: https://bugs.gentoo.org/697566 Signed-off-by: Zac Medico <zmedico <AT> gentoo.org> lib/portage/package/ebuild/fetch.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/portage/package/ebuild/fetch.py b/lib/portage/package/ebuild/fetch.py index 4e67dff97..107fba50e 100644 --- a/lib/portage/package/ebuild/fetch.py +++ b/lib/portage/package/ebuild/fetch.py @@ -420,7 +420,8 @@ def get_mirror_url(mirror_url, filename, cache_path=None): except ConfigParserError: pass except (IOError, UnicodeDecodeError): - pass + # Do not cache negative results. + cache_path = None cache[mirror_url] = (time.time(), mirror_conf.serialize()) if cache_path is not None:
