|
@@ -14,11 +14,12 @@ import os
|
|
|
import sys
|
|
|
import threading
|
|
|
|
|
|
+from datetime import datetime, timedelta
|
|
|
from functools import wraps
|
|
|
from itertools import count, imap
|
|
|
from time import time, sleep, mktime
|
|
|
|
|
|
-from datetime import datetime, timedelta
|
|
|
+from celery.utils.threads import TIMEOUT_MAX
|
|
|
from kombu.log import get_logger
|
|
|
|
|
|
VERSION = (1, 0, 0)
|
|
@@ -273,7 +274,7 @@ class Timer(threading.Thread):
|
|
|
if self.running:
|
|
|
self._is_shutdown.set()
|
|
|
self._is_stopped.wait()
|
|
|
- self.join(1e10)
|
|
|
+ self.join(TIMEOUT_MAX)
|
|
|
self.running = False
|
|
|
|
|
|
def ensure_started(self):
|