summaryrefslogtreecommitdiff
path: root/src/apscheduler/schedulers/async_.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/apscheduler/schedulers/async_.py')
-rw-r--r--src/apscheduler/schedulers/async_.py9
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.