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