catch exception more specifically in Response.ok
authordaftshady <daftonshady@gmail.com>
Tue, 16 Dec 2014 07:55:13 +0000 (16:55 +0900)
committerdaftshady <daftonshady@gmail.com>
Tue, 16 Dec 2014 07:55:13 +0000 (16:55 +0900)
requests/models.py

index 2370b67f6870a714be8b83b7d0c1dbce4b3554dc..17ff46607721e26d7edf005d854e0c6a7ac6212e 100644 (file)
@@ -22,9 +22,8 @@ from .packages.urllib3.util import parse_url
 from .packages.urllib3.exceptions import (
     DecodeError, ReadTimeoutError, ProtocolError)
 from .exceptions import (
-    HTTPError, RequestException, MissingSchema, InvalidURL, 
-    ChunkedEncodingError, ContentDecodingError, ConnectionError, 
-    StreamConsumedError)
+    HTTPError, MissingSchema, InvalidURL, ChunkedEncodingError,
+    ContentDecodingError, ConnectionError, StreamConsumedError)
 from .utils import (
     guess_filename, get_auth_from_url, requote_uri,
     stream_decode_response_unicode, to_key_val_list, parse_header_links,
@@ -615,7 +614,7 @@ class Response(object):
     def ok(self):
         try:
             self.raise_for_status()
-        except RequestException:
+        except HTTPError:
             return False
         return True