(cls, crawler: Crawler, *args: Any, **kwargs: Any)
| 35 | |
| 36 | @classmethod |
| 37 | def from_crawler(cls, crawler: Crawler, *args: Any, **kwargs: Any) -> Self: |
| 38 | spider = super().from_crawler(crawler, *args, **kwargs) |
| 39 | spider._max_size = getattr( |
| 40 | spider, "download_maxsize", spider.settings.getint("DOWNLOAD_MAXSIZE") |
| 41 | ) |
| 42 | spider._warn_size = getattr( |
| 43 | spider, "download_warnsize", spider.settings.getint("DOWNLOAD_WARNSIZE") |
| 44 | ) |
| 45 | return spider |
| 46 | |
| 47 | def __init__(self, *a: Any, **kw: Any): |
| 48 | super().__init__(*a, **kw) |