@@ -29,7 +29,7 @@ class ApifyScheduler(BaseScheduler):
29
29
This scheduler requires the asyncio Twisted reactor to be installed.
30
30
"""
31
31
32
- def __init__ (self : ApifyScheduler ) -> None :
32
+ def __init__ (self ) -> None :
33
33
"""Create a new instance."""
34
34
if not is_asyncio_reactor_installed ():
35
35
raise ValueError (
@@ -40,7 +40,7 @@ def __init__(self: ApifyScheduler) -> None:
40
40
self ._rq : RequestQueue | None = None
41
41
self .spider : Spider | None = None
42
42
43
- def open (self : ApifyScheduler , spider : Spider ) -> None : # this has to be named "open"
43
+ def open (self , spider : Spider ) -> None : # this has to be named "open"
44
44
"""Open the scheduler.
45
45
46
46
Args:
@@ -58,7 +58,7 @@ async def open_queue() -> RequestQueue:
58
58
traceback .print_exc ()
59
59
raise
60
60
61
- def has_pending_requests (self : ApifyScheduler ) -> bool :
61
+ def has_pending_requests (self ) -> bool :
62
62
"""Check if the scheduler has any pending requests.
63
63
64
64
Returns:
@@ -75,7 +75,7 @@ def has_pending_requests(self: ApifyScheduler) -> bool:
75
75
76
76
return not is_finished
77
77
78
- def enqueue_request (self : ApifyScheduler , request : Request ) -> bool :
78
+ def enqueue_request (self , request : Request ) -> bool :
79
79
"""Add a request to the scheduler.
80
80
81
81
This could be called from either from a spider or a downloader middleware (e.g. redirect, retry, ...).
@@ -111,7 +111,7 @@ def enqueue_request(self: ApifyScheduler, request: Request) -> bool:
111
111
Actor .log .debug (f'[{ call_id } ]: rq.add_request.result={ result } ...' )
112
112
return bool (result .was_already_present )
113
113
114
- def next_request (self : ApifyScheduler ) -> Request | None :
114
+ def next_request (self ) -> Request | None :
115
115
"""Fetch the next request from the scheduler.
116
116
117
117
Returns:
0 commit comments