mirror of https://github.com/scrapy/scrapy.git
Fix typing issues
This commit is contained in:
parent
3d93441ea6
commit
5650de3f37
|
|
@ -89,7 +89,7 @@ class Command(ScrapyCommand):
|
|||
for spidername in args or spider_loader.list():
|
||||
spidercls = spider_loader.load(spidername)
|
||||
|
||||
spidercls._result = result # type: ignore[assignment,method-assign,return-value]
|
||||
spidercls._result = result # type: ignore[assignment,attr-defined,method-assign,return-value]
|
||||
spidercls.yield_seeds = yield_seeds # type: ignore[assignment,method-assign,return-value]
|
||||
|
||||
tested_methods = conman.tested_methods_from_spidercls(spidercls)
|
||||
|
|
|
|||
|
|
@ -93,8 +93,8 @@ class Command(ScrapyCommand):
|
|||
async def yield_seeds(self):
|
||||
yield self._request
|
||||
|
||||
spidercls._request = request # type: ignore[assignment]
|
||||
spidercls.yield_seeds = yield_seeds
|
||||
spidercls._request = request # type: ignore[assignment,attr-defined]
|
||||
spidercls.yield_seeds = yield_seeds # type: ignore[method-assign,attr-defined]
|
||||
|
||||
self.crawler_process.crawl(spidercls)
|
||||
self.crawler_process.start()
|
||||
|
|
|
|||
|
|
@ -325,7 +325,9 @@ class SpiderMiddlewareManager(MiddlewareManager):
|
|||
return dfd2
|
||||
|
||||
@inlineCallbacks
|
||||
def process_seeds(self, spider: Spider) -> Deferred[AsyncIterator[Any]]:
|
||||
def process_seeds(
|
||||
self, spider: Spider
|
||||
) -> Generator[Deferred[Any], Any, AsyncIterator[Any]]:
|
||||
self._check_deprecated_start_requests_use(spider)
|
||||
seeds = yield self._iter_seeds(spider)
|
||||
seeds = yield self._process_chain("process_seeds", seeds)
|
||||
|
|
|
|||
Loading…
Reference in New Issue