(self)
| 136 | self.items_in_period += 1 |
| 137 | |
| 138 | def _count_items_produced(self) -> None: |
| 139 | if self.items_in_period >= 1: |
| 140 | self.items_in_period = 0 |
| 141 | else: |
| 142 | logger.info( |
| 143 | f"Closing spider since no items were produced in the last " |
| 144 | f"{self.timeout_no_item} seconds." |
| 145 | ) |
| 146 | self._close_spider("closespider_timeout_no_item") |
| 147 | |
| 148 | def _close_spider(self, reason: str) -> None: |
| 149 | assert self.crawler.engine |
nothing calls this directly
no test coverage detected