Remove Python 3 syntax

This commit is contained in:
Adrián Chaves 2022-03-01 13:30:49 +01:00
parent f541d61593
commit c0e745e3fd
3 changed files with 4 additions and 4 deletions

View File

@ -35,7 +35,7 @@ class CookiesMiddleware(object):
raise NotConfigured
return cls(crawler.settings.getbool('COOKIES_DEBUG'))
def _process_cookies(self, cookies, *, jar, request):
def _process_cookies(self, cookies, jar, request):
for cookie in cookies:
cookie_domain = cookie.domain
if cookie_domain.startswith('.'):

View File

@ -14,8 +14,8 @@ logger = logging.getLogger(__name__)
def _build_redirect_request(source_request, url, **kwargs):
redirect_request = source_request.replace(
url=url,
**kwargs,
cookies=None,
**kwargs,
)
if 'Cookie' in redirect_request.headers:
source_request_netloc = urlparse_cached(source_request).netloc

View File

@ -30,9 +30,9 @@ def _cookie_to_set_cookie_value(cookie):
except UnicodeDecodeError:
decoded[key] = cookie[key].decode("latin1", errors="replace")
cookie_str = f"{decoded.pop('name')}={decoded.pop('value')}"
cookie_str = "{}={}".format(decoded.pop('name'), decoded.pop('value'))
for key, value in decoded.items(): # path, domain
cookie_str += f"; {key.capitalize()}={value}"
cookie_str += "; {}={}".format(key.capitalize(), value)
return cookie_str