From: Cory Benfield Date: Thu, 30 Jan 2014 15:11:24 +0000 (+0000) Subject: Better layout for checking. X-Git-Tag: v2.3.0~33^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=326a22e8880c1dba52698a479eb7b6038d5b2e87;p=services%2Fpython-requests.git Better layout for checking. --- diff --git a/requests/sessions.py b/requests/sessions.py index 22fe22f..531fd66 100644 --- a/requests/sessions.py +++ b/requests/sessions.py @@ -163,11 +163,9 @@ class SessionRedirectMixin(object): original_parsed = urlparse(resp.request.url) redirect_parsed = urlparse(url) - if original_parsed.hostname != redirect_parsed.hostname: - try: - del headers['Authorization'] - except KeyError: - pass + if (original_parsed.hostname != redirect_parsed.hostname and + 'Authorization' in headers): + del headers['Authorization'] # However, .netrc might have more auth for us. Let's get it if it # does.