mirror of https://github.com/scrapy/scrapy.git
Address typing issues
This commit is contained in:
parent
19588b0c4e
commit
712096bf62
|
|
@ -48,7 +48,10 @@ class BaseSpiderMiddleware:
|
|||
|
||||
@_warn_spider_arg
|
||||
def process_spider_output(
|
||||
self, response: Response, result: Iterable[Any], spider: Spider | None = None
|
||||
self,
|
||||
response: Response | None,
|
||||
result: Iterable[Any],
|
||||
spider: Spider | None = None,
|
||||
) -> Iterable[Any]:
|
||||
for o in result:
|
||||
if (o := self._get_processed(o, response)) is not None:
|
||||
|
|
@ -57,7 +60,7 @@ class BaseSpiderMiddleware:
|
|||
@_warn_spider_arg
|
||||
async def process_spider_output_async(
|
||||
self,
|
||||
response: Response,
|
||||
response: Response | None,
|
||||
result: AsyncIterator[Any],
|
||||
spider: Spider | None = None,
|
||||
) -> AsyncIterator[Any]:
|
||||
|
|
|
|||
|
|
@ -55,19 +55,24 @@ class DepthMiddleware(BaseSpiderMiddleware):
|
|||
|
||||
@_warn_spider_arg
|
||||
def process_spider_output(
|
||||
self, response: Response, result: Iterable[Any], spider: Spider | None = None
|
||||
self,
|
||||
response: Response | None,
|
||||
result: Iterable[Any],
|
||||
spider: Spider | None = None,
|
||||
) -> Iterable[Any]:
|
||||
self._init_depth(response)
|
||||
if response is not None:
|
||||
self._init_depth(response)
|
||||
yield from super().process_spider_output(response, result)
|
||||
|
||||
@_warn_spider_arg
|
||||
async def process_spider_output_async(
|
||||
self,
|
||||
response: Response,
|
||||
response: Response | None,
|
||||
result: AsyncIterator[Any],
|
||||
spider: Spider | None = None,
|
||||
) -> AsyncIterator[Any]:
|
||||
self._init_depth(response)
|
||||
if response is not None:
|
||||
self._init_depth(response)
|
||||
async for o in super().process_spider_output_async(response, result):
|
||||
yield o
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue