(
self, request: Request, spider: Spider | None = None
)
| 74 | |
| 75 | @_warn_spider_arg |
| 76 | def process_request( |
| 77 | self, request: Request, spider: Spider | None = None |
| 78 | ) -> Request | Response | None: |
| 79 | if request.meta.get("dont_merge_cookies", False): |
| 80 | return None |
| 81 | |
| 82 | cookiejarkey = request.meta.get("cookiejar") |
| 83 | jar = self.jars[cookiejarkey] |
| 84 | cookies = self._get_request_cookies(jar, request) |
| 85 | self._process_cookies(cookies, jar=jar, request=request) |
| 86 | |
| 87 | # set Cookie header |
| 88 | request.headers.pop("Cookie", None) |
| 89 | jar.add_cookie_header(request) |
| 90 | self._debug_cookie(request) |
| 91 | return None |
| 92 | |
| 93 | @_warn_spider_arg |
| 94 | def process_response( |
nothing calls this directly
no test coverage detected