diff options
-rw-r--r-- | apscheduler/schedulers/qt.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/apscheduler/schedulers/qt.py b/apscheduler/schedulers/qt.py index 7d4140e..0329a00 100644 --- a/apscheduler/schedulers/qt.py +++ b/apscheduler/schedulers/qt.py @@ -26,7 +26,8 @@ class QtScheduler(BaseScheduler): def _start_timer(self, wait_seconds): self._stop_timer() if wait_seconds is not None: - self._timer = QTimer.singleShot(wait_seconds * 1000, self._process_jobs) + wait_time = min(wait_seconds * 1000, 2147483647) + self._timer = QTimer.singleShot(wait_time, self._process_jobs) def _stop_timer(self): if self._timer: |