]> granicus.if.org Git - python/commitdiff
use more ugly but hopefully more robust method
authorBenjamin Peterson <benjamin@python.org>
Tue, 25 Nov 2014 22:12:32 +0000 (16:12 -0600)
committerBenjamin Peterson <benjamin@python.org>
Tue, 25 Nov 2014 22:12:32 +0000 (16:12 -0600)
Lib/test/test_support.py

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