Skip to content

Commit 3933954

Browse files
committed
fix fetchers.usingCurl to properly work with ExceptionWrappingFetcher
1 parent 06d0436 commit 3933954

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

openid/fetchers.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,10 @@ def setDefaultFetcher(fetcher, wrap_exceptions=True):
9393

9494
def usingCurl():
9595
"""Whether the currently set HTTP fetcher is a Curl HTTP fetcher."""
96-
return isinstance(getDefaultFetcher(), CurlHTTPFetcher)
96+
fetcher = getDefaultFetcher()
97+
if isinstance(fetcher, ExceptionWrappingFetcher):
98+
fetcher = fetcher.fetcher
99+
return isinstance(fetcher, CurlHTTPFetcher)
97100

98101
class HTTPResponse(object):
99102
"""XXX document attributes"""

0 commit comments

Comments
 (0)