Merge pull request #2514 from kennethreitz/revert-2513-master

Revert "Minor Patch TypeError thrown"
This commit is contained in:
Cory Benfield
2015-03-23 15:13:14 +00:00
2 changed files with 3 additions and 10 deletions
+1 -2
View File
@@ -160,5 +160,4 @@ Patches and Suggestions
- Scott Sadler (`@ssadler <https://github.com/ssadler>`_)
- Arthur Darcet (`@arthurdarcet <https://github.com/arthurdarcet>`_)
- Ulrich Petri (`@ulope <https://github.com/ulope>`_)
- Muhammad Yasoob Ullah Khalid <yasoob.khld@gmail.com> (`@yasoob <https://github.com/yasoob>`_)
- Josh Brown (`@Montycarlo <https://github.com/Montycarlo>`_)
- Muhammad Yasoob Ullah Khalid <yasoob.khld@gmail.com> (`@yasoob <https://github.com/yasoob>`_)
+2 -8
View File
@@ -311,14 +311,8 @@ class HTTPConnectionPool(ConnectionPool, RequestMethods):
# Catch possible read timeouts thrown as SSL errors. If not the
# case, rethrow the original. We need to do this because of:
# http://bugs.python.org/issue10272
# Wrapped in a try/catch because python 2.7 throws TypeError,
# SSLError doesn't override __str__
try:
if 'timed out' in str(err) or 'did not complete (read)' in str(err): # Python 2.6
raise ReadTimeoutError(self, url, "Read timed out. (read timeout=%s)" % timeout_value)
except TypeError:
raise err
if 'timed out' in str(err) or 'did not complete (read)' in str(err): # Python 2.6
raise ReadTimeoutError(self, url, "Read timed out. (read timeout=%s)" % timeout_value)
def _make_request(self, conn, method, url, timeout=_Default,
**httplib_request_kw):