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