From 8a625c9b2cbf78e7e5c9aed98e56fb7f245c08cc Mon Sep 17 00:00:00 2001 From: Jeremy Hylton Date: Mon, 5 May 2003 04:10:40 +0000 Subject: [PATCH] Backport better fix for newurl as suggested by Jim Jewett in SF bug #730963. --- Lib/urllib2.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Lib/urllib2.py b/Lib/urllib2.py index e70b9e11e4e5..1c33eb058e13 100644 --- a/Lib/urllib2.py +++ b/Lib/urllib2.py @@ -406,7 +406,7 @@ class HTTPDefaultErrorHandler(BaseHandler): raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) class HTTPRedirectHandler(BaseHandler): - def redirect_request(self, req, fp, code, msg, headers): + def redirect_request(self, req, fp, code, msg, headers, newurl): """Return a Request or None in response to a redirect. This is called by the http_error_30x methods when a redirection @@ -442,7 +442,7 @@ class HTTPRedirectHandler(BaseHandler): # XXX Probably want to forget about the state of the current # request, although that might interact poorly with other # handlers that also use handler-specific request attributes - new = self.redirect_request(req, fp, code, msg, headers) + new = self.redirect_request(req, fp, code, msg, headers, newurl) if new is None: return -- 2.47.3