better defaults for "models"
authorKenneth Reitz <me@kennethreitz.com>
Wed, 9 Nov 2011 23:46:45 +0000 (15:46 -0800)
committerKenneth Reitz <me@kennethreitz.com>
Wed, 9 Nov 2011 23:46:45 +0000 (15:46 -0800)
requests/models.py

index c38f3799298be32cddfb544e31c4852329584329..3a30aa03ca332c9909f2cadde682327c866100b5 100644 (file)
@@ -76,6 +76,7 @@ class Request(object):
         #: Dictionary or byte of querystring data to attach to the
         #: :class:`Request <Request>`.
         self.params = None
+        self.params = dict(params or [])
 
         #: True if :class:`Request <Request>` is part of a redirect chain (disables history
         #: and HTTPError storage).
@@ -440,7 +441,7 @@ class Response(object):
         self.request = None
 
         #: A dictionary of Cookies the server sent back.
-        self.cookies = None
+        self.cookies = {}
 
         #: Dictionary of configurations for this request.
         self.config = None