|
@@ -68,6 +68,8 @@ class JobRunner(ABC):
|
|
|
finally:
|
|
finally:
|
|
|
if job.interval:
|
|
if job.interval:
|
|
|
new_scheduled_time = (job.scheduled or job.started) + timedelta(minutes=job.interval)
|
|
new_scheduled_time = (job.scheduled or job.started) + timedelta(minutes=job.interval)
|
|
|
|
|
+ if job.object and getattr(job.object, "python_class", None):
|
|
|
|
|
+ kwargs["job_timeout"] = job.object.python_class.job_timeout
|
|
|
cls.enqueue(
|
|
cls.enqueue(
|
|
|
instance=job.object,
|
|
instance=job.object,
|
|
|
user=job.user,
|
|
user=job.user,
|