From e67d2d2f0afd64da10e59fbd40cba75dfda4b2de Mon Sep 17 00:00:00 2001 From: Gertjan van den Burg Date: Tue, 27 Oct 2020 21:28:05 +0100 Subject: Use a cookiejar instead of empty dict --- paper2remarkable/utils.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/paper2remarkable/utils.py b/paper2remarkable/utils.py index 0b4be07..5b7ba2c 100644 --- a/paper2remarkable/utils.py +++ b/paper2remarkable/utils.py @@ -90,7 +90,10 @@ def get_page_with_retry(url, tries=5, cookiejar=None, return_text=False): def get_content_type_with_retry(url, tries=5, cookiejar=None): count = 0 - jar = {} if cookiejar is None else cookiejar + if cookiejar is None: + jar = requests.cookies.RequestsCookieJar() + else: + jar = cookiejar while count < tries: count += 1 error = False @@ -113,7 +116,7 @@ def get_content_type_with_retry(url, tries=5, cookiejar=None): def follow_redirects(url): """Follow redirects from the URL (at most 100)""" it = 0 - jar = {} + jar = requests.cookies.RequestsCookieJar() while it < 100: req = requests.head( url, headers=HEADERS, allow_redirects=False, cookies=jar -- cgit v1.2.3