(self, spider: Spider)
| 43 | return cls(crawler) |
| 44 | |
| 45 | def _spider_opened(self, spider: Spider) -> None: |
| 46 | self.mindelay = self._min_delay(spider) |
| 47 | self.maxdelay = self._max_delay(spider) |
| 48 | spider.download_delay = self._start_delay(spider) # type: ignore[attr-defined] |
| 49 | |
| 50 | def _min_delay(self, spider: Spider) -> float: |
| 51 | s = self.crawler.settings |