diff options
Diffstat (limited to 'src/apscheduler/schedulers/sync.py')
-rw-r--r-- | src/apscheduler/schedulers/sync.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/apscheduler/schedulers/sync.py b/src/apscheduler/schedulers/sync.py index dd3f37e..221b284 100644 --- a/src/apscheduler/schedulers/sync.py +++ b/src/apscheduler/schedulers/sync.py @@ -73,7 +73,7 @@ class Scheduler: # Start the scheduler and return when it has signalled readiness or raised an exception start_future: Future[Event] = Future() - with self._events.subscribe(start_future.set_result): + with self._events.subscribe(start_future.set_result, one_shot=True): run_future = self._executor.submit(self.run) wait([start_future, run_future], return_when=FIRST_COMPLETED) |