On Wed, 26 Nov 2014 00:06:06 +0000 benjamin.peterson <python-checkins at python.org> wrote: > https://hg.python.org/cpython/rev/e635c3ba75c8 > changeset: 93591:e635c3ba75c8 > branch: 3.4 > user: Benjamin Peterson <benjamin at python.org> > date: Tue Nov 25 15:43:58 2014 -0600 > summary: > handle errors without a reason attribute > > files: > Lib/test/support/__init__.py | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > > diff --git a/Lib/test/support/__init__.py b/Lib/test/support/__init__.py > --- a/Lib/test/support/__init__.py > +++ b/Lib/test/support/__init__.py > @@ -698,7 +698,7 @@ > try: > f(*args, **kwargs) > except IOError as e: > - if e.reason == "CERTIFICATE_VERIFY_FAILED": > + if "CERTIFICATE_VERIFY_FAILED" in str(e): You should be able to keep the e.reason test if you only catch SSLError. Regards Antoine.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4