Create listing task with a default of 3 if unspecified
This will allow to retry task if they do not specify it.
This commit is contained in:
parent
e2a861c801
commit
b35dff1266
2 changed files with 2 additions and 2 deletions
|
@ -456,6 +456,7 @@ class ListerBase(abc.ABC):
|
|||
if "priority" in self.config:
|
||||
m["priority"] = self.config["priority"]
|
||||
task_dict = self.task_dict(**m)
|
||||
task_dict.setdefault("retries_left", 3)
|
||||
tasks[_task_key(task_dict)] = (ir, m, task_dict)
|
||||
|
||||
gen_tasks = (task_dicts for (_, _, task_dicts) in tasks.values())
|
||||
|
|
|
@ -5,7 +5,6 @@
|
|||
|
||||
|
||||
def test_launchpad_lister(lister_launchpad, datadir):
|
||||
|
||||
lister_launchpad.run()
|
||||
|
||||
assert (
|
||||
|
@ -30,4 +29,4 @@ def test_launchpad_lister(lister_launchpad, datadir):
|
|||
|
||||
assert row["policy"] == "recurring"
|
||||
assert row["priority"] is None
|
||||
assert row["retries_left"] == 0
|
||||
assert row["retries_left"] == 3
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue