From d5572ac13f0508711bf6e1f67689941ffa8692c1 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Mon, 17 Dec 2012 02:32:19 -0500 Subject: [PATCH] history is a tuple, not list --- requests/sessions.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/requests/sessions.py b/requests/sessions.py index 23e46312..788e4a75 100644 --- a/requests/sessions.py +++ b/requests/sessions.py @@ -253,24 +253,23 @@ class Session(SessionMixin): resp = self.send(prep) - # Redirect generator. + # Redirect resolving generator. gen = self.resolve_redirects(resp, req, prefetch, timeout, verify, cert) + # Resolve redirects if allowed. history = [r for r in gen] if allow_redirects else [] + # Shuffle things around if there's history. if history: history.insert(0, resp) resp = history.pop() - resp.history = history + resp.history = tuple(history) return resp - - - def get(self, url, **kwargs): """Sends a GET request. Returns :class:`Response` object.