handle errors without a reason attribute

This commit is contained in:
Benjamin Peterson 2014-11-25 15:43:58 -06:00
parent 2615e9e293
commit 6150804397

View file

@ -698,7 +698,7 @@ def system_must_validate_cert(f):
try: try:
f(*args, **kwargs) f(*args, **kwargs)
except IOError as e: except IOError as e:
if e.reason == "CERTIFICATE_VERIFY_FAILED": if "CERTIFICATE_VERIFY_FAILED" in str(e):
raise unittest.SkipTest("system does not contain " raise unittest.SkipTest("system does not contain "
"necessary certificates") "necessary certificates")
raise raise