(
self,
response: Response | None = None,
request: Request | None = None,
spider: Spider | None = None,
)
| 256 | self.populate_vars(response, request, self.spider) |
| 257 | |
| 258 | def populate_vars( |
| 259 | self, |
| 260 | response: Response | None = None, |
| 261 | request: Request | None = None, |
| 262 | spider: Spider | None = None, |
| 263 | ) -> None: |
| 264 | self.vars["scrapy"] = scrapy |
| 265 | self.vars["crawler"] = self.crawler |
| 266 | self.vars["item"] = self.item_class() |
| 267 | self.vars["settings"] = self.crawler.settings |
| 268 | self.vars["spider"] = spider |
| 269 | self.vars["request"] = request |
| 270 | self.vars["response"] = response |
| 271 | if self.fetch_available: |
| 272 | self.vars["fetch"] = self.fetch |
| 273 | self.vars["view"] = open_in_browser |
| 274 | self.vars["shelp"] = self.print_help |
| 275 | self.update_vars(self.vars) |
| 276 | if not self.code: |
| 277 | self.vars["banner"] = self.get_help() |
| 278 | |
| 279 | def print_help(self) -> None: |
| 280 | print(self.get_help()) |
no test coverage detected