From 325ea7b7e209de2cd895e3275bde8378a183c7e7 Mon Sep 17 00:00:00 2001 From: Ian Cordasco Date: Fri, 29 Mar 2013 20:18:58 -0400 Subject: [PATCH] Use session defaults instead of arbitrary ones --- requests/sessions.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/requests/sessions.py b/requests/sessions.py index 961fc3bc..6a68c43f 100644 --- a/requests/sessions.py +++ b/requests/sessions.py @@ -431,9 +431,10 @@ class Session(SessionRedirectMixin): """Send a given PreparedRequest.""" # Set defaults that the hooks can utilize to ensure they always have # the correct parameters to reproduce the previous request. - kwargs.setdefault('stream', False) - kwargs.setdefault('verify', True) - kwargs.setdefault('proxies', {}) + kwargs.setdefault('stream', self.stream) + kwargs.setdefault('verify', self.verify) + kwargs.setdefault('cert', self.cert) + kwargs.setdefault('proxies', self.proxies # It's possible that users might accidentally send a Request object. # Guard against that specific failure case.