(self, request: Request)
| 67 | self.slots: dict[str, MockSlot] = {} |
| 68 | |
| 69 | def get_slot_key(self, request: Request) -> str: |
| 70 | if Downloader.DOWNLOAD_SLOT in request.meta: |
| 71 | return cast("str", request.meta[Downloader.DOWNLOAD_SLOT]) |
| 72 | |
| 73 | return urlparse_cached(request).hostname or "" |
| 74 | |
| 75 | def increment(self, slot_key: str) -> None: |
| 76 | slot = self.slots.setdefault(slot_key, MockSlot(active=[])) |
no test coverage detected