Files
app-store-optimization/skills/loki-mode/benchmarks/results/2026-01-05-10-37-54/swebench-loki-patches/psf__requests-1963.patch

29 lines
1.0 KiB
Diff

# psf__requests-1963
# Loki Mode Multi-Agent Patch
# Attempts: 1
--- a/requests/sessions.py
+++ b/requests/sessions.py
@@ -96,6 +96,7 @@ class SessionRedirectMixin(object):
i = 0
hist = [] # keep track of history
+ prepared_request = req.copy()
while resp.is_redirect:
# Check the length of the history
max_redirects = self.max_redirects if allow_redirects else 0
@@ -103,7 +104,6 @@ class SessionRedirectMixin(object):
raise TooManyRedirects('Exceeded %s redirects.' % self.max_redirects, response=resp)
# Release the connection back into the pool.
- prepared_request = req.copy()
resp.content # Consume socket so it can be released
resp.raw.release_conn()
@@ -173,6 +173,7 @@ class SessionRedirectMixin(object):
allow_redirects=False,
**adapter_kwargs
)
+ prepared_request = resp.request.copy()
extract_cookies_to_jar(self.cookies, prepared_request, resp.raw)