1 parent
70ca31a265
commit
3338b72d1f
1 file changed
+4
@@ -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