From 3e0b81ad567b74a040f97d542eb30a468a6eeeaf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Koch-Kramer?= Date: Sat, 29 Jul 2017 01:54:42 +0200 Subject: [PATCH] copy_session() now also copies session.headers Store a shallow copy of the headers rather than just create bindings between the headers of the original and the newly created session object. --- instaloader.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instaloader.py b/instaloader.py index a901d02..6adcc3a 100755 --- a/instaloader.py +++ b/instaloader.py @@ -103,7 +103,7 @@ def copy_session(session: requests.Session) -> requests.Session: new = requests.Session() new.cookies = \ requests.utils.cookiejar_from_dict(requests.utils.dict_from_cookiejar(session.cookies)) - new.headers = session.headers + new.headers = session.headers.copy() return new