give Request session reference for parameter+redirects

This commit is contained in:
Kenneth Reitz
2011-11-12 12:57:22 -08:00
parent 474e17b0af
commit 6a23625c11
2 changed files with 5 additions and 2 deletions
+4 -2
View File
@@ -14,7 +14,6 @@ from Cookie import SimpleCookie
from urlparse import urlparse, urlunparse, urljoin
from datetime import datetime
from .auth import dispatch as auth_dispatch
from .hooks import dispatch_hook
from .structures import CaseInsensitiveDict
@@ -117,6 +116,9 @@ class Request(object):
#: Event-handling hooks.
self.hooks = hooks
#: Session.
self.session = None
if headers:
headers = CaseInsensitiveDict(self.headers)
else:
@@ -234,7 +236,7 @@ class Request(object):
headers=headers,
files=self.files,
method=method,
# params=self.params,
params=self.session.params,
auth=self._auth,
cookies=cookies,
redirect=True,
+1
View File
@@ -175,6 +175,7 @@ class Session(object):
# Create the (empty) response.
r = Request(**args)
r.session = self
# Don't send if asked nicely.
if not return_response: