diff options
author | Xiami <i@f2light.com> | 2017-12-14 18:30:29 +0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2019-02-13 00:06:57 -0800 |
commit | a6532e7c6b655ebba0dce53f92d9fca180b23be6 (patch) | |
tree | a76a5d102cccc2688fc58b0ac1c9ca447b11842e | |
parent | selectors.py: handle ssl.CertificateError (bug 604968) (diff) | |
download | mirrorselect-a6532e7c6b655ebba0dce53f92d9fca180b23be6.tar.gz mirrorselect-a6532e7c6b655ebba0dce53f92d9fca180b23be6.tar.bz2 mirrorselect-a6532e7c6b655ebba0dce53f92d9fca180b23be6.zip |
selectors.py: handle ssl.CertificateError (bug 639156)
Bug: https://bugs.gentoo.org/639156
Signed-off-by: Zac Medico <zmedico@gentoo.org>
-rw-r--r-- | mirrorselect/selectors.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mirrorselect/selectors.py b/mirrorselect/selectors.py index 58a44a1..33f7663 100644 --- a/mirrorselect/selectors.py +++ b/mirrorselect/selectors.py @@ -388,7 +388,7 @@ class Deep(object): finally: signal.alarm(0) - except EnvironmentError as e: + except (EnvironmentError, ssl.CertificateError) as e: self.output.write(('\ndeeptime(): download from host %s ' 'failed for ip %s: %s\n') % (url_parts.hostname, ip, e), 2) return (None, True) |