We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 97ba99e commit c6d028fCopy full SHA for c6d028f
csep/utils/comcat.py
@@ -313,7 +313,8 @@ def _search(**newargs):
313
314
except URLError as URLe:
315
# Fails to verify SSL certificate, when there is a hostname mismatch
316
- if isinstance(URLe.reason, ssl.SSLCertVerificationError) and URLe.reason.verify_code == 62:
+ if (isinstance(URLe.reason, ssl.SSLCertVerificationError) and URLe.reason.verify_code == 62) \
317
+ or (isinstance(URLe.reason, ssl.SSLError) and URLe.reason.errno == 5):
318
try:
319
context = ssl._create_unverified_context()
320
fh = request.urlopen(url, timeout=TIMEOUT, context=context)
0 commit comments