summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Grönholm <alex.gronholm@nextday.fi>2014-05-28 08:07:22 +0300
committerAlex Grönholm <alex.gronholm@nextday.fi>2014-05-28 08:07:22 +0300
commite19cfb835708fd4ef2e0747f13fafb4224070829 (patch)
treef8501c4da39a0122f3a2a7fd40ca6911c78becdc
parent5bab40fe510c8a82df363b04b2aa7d53f5e74184 (diff)
downloadapscheduler-e19cfb835708fd4ef2e0747f13fafb4224070829.tar.gz
Respect the scheduler defaults in @scheduled_job()
-rw-r--r--apscheduler/schedulers/base.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/apscheduler/schedulers/base.py b/apscheduler/schedulers/base.py
index eaeda8a..4d165b7 100644
--- a/apscheduler/schedulers/base.py
+++ b/apscheduler/schedulers/base.py
@@ -278,9 +278,10 @@ class BaseScheduler(six.with_metaclass(ABCMeta)):
return job
- def scheduled_job(self, trigger, args=None, kwargs=None, id=None, name=None, misfire_grace_time=None, coalesce=None,
- max_runs=None, max_instances=1, jobstore='default', executor='default', **trigger_args):
- """A decorator version of :meth:`add_job`."""
+ def scheduled_job(self, trigger, args=None, kwargs=None, id=None, name=None, misfire_grace_time=undefined,
+ coalesce=undefined, max_runs=undefined, max_instances=undefined, jobstore='default',
+ executor='default', **trigger_args):
+ """A decorator version of :meth:`add_job`, except that ``replace_existing`` is always ``True``."""
def inner(func):
self.add_job(func, trigger, args, kwargs, id, misfire_grace_time, coalesce, name, max_runs, max_instances,