mirror of
https://github.com/kennethreitz/requests.git
synced 2026-06-05 22:50:18 +00:00
give Request session reference for parameter+redirects
This commit is contained in:
+4
-2
@@ -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,
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user