(
self, cookies: Iterable[Cookie], *, jar: CookieJar, request: Request
)
| 55 | return o |
| 56 | |
| 57 | def _process_cookies( |
| 58 | self, cookies: Iterable[Cookie], *, jar: CookieJar, request: Request |
| 59 | ) -> None: |
| 60 | for cookie in cookies: |
| 61 | cookie_domain = cookie.domain |
| 62 | cookie_domain = cookie_domain.removeprefix(".") |
| 63 | |
| 64 | hostname = urlparse_cached(request).hostname |
| 65 | assert hostname is not None |
| 66 | request_domain = hostname.lower() |
| 67 | |
| 68 | if cookie_domain and _is_public_domain(cookie_domain): |
| 69 | if cookie_domain != request_domain: |
| 70 | continue |
| 71 | cookie.domain = request_domain |
| 72 | |
| 73 | jar.set_cookie_if_ok(cookie, request) |
| 74 | |
| 75 | @_warn_spider_arg |
| 76 | def process_request( |
no test coverage detected