(self, response: Response, **cb_kwargs: Any)
| 152 | yield cast("ProcessRequestT", rule.process_request)(request, response) |
| 153 | |
| 154 | def _callback(self, response: Response, **cb_kwargs: Any) -> Any: |
| 155 | rule = self._rules[cast("int", response.meta["rule"])] |
| 156 | return self.parse_with_rules( |
| 157 | response, |
| 158 | cast("CallbackT", rule.callback), |
| 159 | {**rule.cb_kwargs, **cb_kwargs}, |
| 160 | rule.follow, |
| 161 | ) |
| 162 | |
| 163 | def _errback(self, failure: Failure) -> Iterable[Any]: |
| 164 | rule = self._rules[cast("int", failure.request.meta["rule"])] # type: ignore[attr-defined] |
nothing calls this directly
no test coverage detected