@@ -532,7 +532,11 @@ class Session(SessionRedirectMixin):
|
|||||||
if not isinstance(request, PreparedRequest):
|
if not isinstance(request, PreparedRequest):
|
||||||
raise ValueError('You can only send PreparedRequests.')
|
raise ValueError('You can only send PreparedRequests.')
|
||||||
|
|
||||||
|
redirect_count = 0
|
||||||
while request.url in self.redirect_cache:
|
while request.url in self.redirect_cache:
|
||||||
|
redirect_count += 1
|
||||||
|
if redirect_count > self.max_redirects:
|
||||||
|
raise TooManyRedirects
|
||||||
request.url = self.redirect_cache.get(request.url)
|
request.url = self.redirect_cache.get(request.url)
|
||||||
|
|
||||||
# Set up variables needed for resolve_redirects and dispatching of hooks
|
# Set up variables needed for resolve_redirects and dispatching of hooks
|
||||||
|
|||||||
Reference in New Issue
Block a user