From 5fe56cc61e9b1d428fa3de58c4bbc6baada3e289 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Chaves?= Date: Mon, 10 Mar 2025 09:27:00 +0100 Subject: [PATCH] Fix typing --- scrapy/core/engine.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scrapy/core/engine.py b/scrapy/core/engine.py index 14c7fb7b3..e25585d4e 100644 --- a/scrapy/core/engine.py +++ b/scrapy/core/engine.py @@ -46,7 +46,7 @@ class Slot: def __init__( self, close_if_idle: bool, - nextcall: CallLaterOnce[None], + nextcall: CallLaterOnce[Deferred[None]], scheduler: BaseScheduler, *, seeds: AsyncIterator[Any] | None, @@ -54,7 +54,7 @@ class Slot: self.closing: Deferred[None] | None = None self.inprogress: set[Request] = set() self.close_if_idle: bool = close_if_idle - self.nextcall: CallLaterOnce[None] = nextcall + self.nextcall: CallLaterOnce[Deferred[None]] = nextcall self.scheduler: BaseScheduler = scheduler self.heartbeat: LoopingCall = LoopingCall(nextcall.schedule) self.seeds: AsyncIterator[Any] | None = seeds