File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change 2626from frequenz .client .dispatch .types import DispatchEvent as ApiDispatchEvent
2727from frequenz .client .dispatch .types import Event
2828from frequenz .sdk .actor import BackgroundService
29+ from typing_extensions import override
2930
3031from ._dispatch import Dispatch
3132from ._event import Created , Deleted , DispatchEvent , Updated
@@ -225,6 +226,12 @@ async def new_running_state_event_receiver(
225226
226227 # pylint: enable=redefined-builtin
227228
229+ @override
230+ async def stop (self , msg : str | None = None ) -> None :
231+ """Stop the background service."""
232+ self ._next_event_timer .stop ()
233+ await super ().stop (msg )
234+
228235 def start (self ) -> None :
229236 """Start the background service."""
230237 self ._tasks .add (asyncio .create_task (self ._run ()))
You can’t perform that action at this time.
0 commit comments