From d266d7e3795da5e05490b416a41e7fbf04b41c3e Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 17 Nov 2019 16:10:07 +0530 Subject: [PATCH] py3.8 compat See https://bugs.python.org/issue38828 --- src/calibre/utils/browser.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/calibre/utils/browser.py b/src/calibre/utils/browser.py index 9b6a82ff13..222b46f3a5 100644 --- a/src/calibre/utils/browser.py +++ b/src/calibre/utils/browser.py @@ -9,7 +9,7 @@ import ssl from mechanize import Browser as B, HTTPSHandler from polyglot import http_client -from polyglot.http_cookie import Cookie, CookieJar +from polyglot.http_cookie import CookieJar class ModernHTTPSHandler(HTTPSHandler): @@ -90,13 +90,7 @@ class Browser(B): self._clone_actions['set_cookiejar'] = ('set_cookiejar', args, kwargs) def set_cookie(self, name, value, domain, path='/'): - self.cookiejar.set_cookie(Cookie( - None, name, value, - None, False, - domain, True, False, - path, True, - False, None, False, None, None, None - )) + return self.set_simple_cookie(name, value, domain, path=path) @property def cookiejar(self):