fix failing test "test_prepare_unicode_url"
authorScott Sadler <github@mashi.org>
Sun, 26 Oct 2014 11:49:46 +0000 (12:49 +0100)
committerScott Sadler <github@mashi.org>
Sun, 26 Oct 2014 11:49:46 +0000 (12:49 +0100)
requests/models.py

index 17e5598848d65f0907502e01828d2f9d46839932..e216efaefce14caa173fc62f2fd965ca19ff51ee 100644 (file)
@@ -22,8 +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, 
+    HTTPError, RequestException, MissingSchema, InvalidURL,
+    ChunkedEncodingError, ContentDecodingError, ConnectionError,
     StreamConsumedError)
 from .utils import (
     guess_filename, get_auth_from_url, requote_uri,
@@ -310,7 +310,7 @@ class PreparedRequest(RequestEncodingMixin, RequestHooksMixin):
         # such as OAuth to work on a fully prepared request.
 
         # This MUST go after prepare_auth. Authenticators could add a hook
-        self.prepare_hooks(hooks)
+        self.prepare_hooks(hooks if hooks is not None else [])
 
     def __repr__(self):
         return '<PreparedRequest [%s]>' % (self.method)