]> granicus.if.org Git - python/commitdiff
handle errors without a reason attribute
authorBenjamin Peterson <benjamin@python.org>
Tue, 25 Nov 2014 21:43:58 +0000 (15:43 -0600)
committerBenjamin Peterson <benjamin@python.org>
Tue, 25 Nov 2014 21:43:58 +0000 (15:43 -0600)
Lib/test/support/__init__.py

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