(self, settings: BaseSettings)
| 55 | """ |
| 56 | |
| 57 | def __init__(self, settings: BaseSettings): |
| 58 | self.spider_modules: list[str] = settings.getlist("SPIDER_MODULES") |
| 59 | self.warn_only: bool = settings.getbool("SPIDER_LOADER_WARN_ONLY") |
| 60 | self._spiders: dict[str, type[Spider]] = {} |
| 61 | self._found: defaultdict[str, list[tuple[str, str]]] = defaultdict(list) |
| 62 | self._load_all_spiders() |
| 63 | |
| 64 | def _check_name_duplicates(self) -> None: |
| 65 | dupes = [] |
nothing calls this directly
no test coverage detected