diff options
Diffstat (limited to 'src/apscheduler/schedulers/async_.py')
-rw-r--r-- | src/apscheduler/schedulers/async_.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/apscheduler/schedulers/async_.py b/src/apscheduler/schedulers/async_.py index bc99567..6c60bdd 100644 --- a/src/apscheduler/schedulers/async_.py +++ b/src/apscheduler/schedulers/async_.py @@ -177,6 +177,15 @@ class AsyncScheduler: else: raise ScheduleLookupError(id) + async def get_schedules(self) -> list[Schedule]: + """ + Retrieve all schedules from the data store. + + :return: a list of schedules, in an unspecified order + + """ + return await self.data_store.get_schedules() + async def remove_schedule(self, id: str) -> None: """ Remove the given schedule from the data store. |