diff --git a/CHANGELOG.md b/CHANGELOG.md index 66b34de91e..91e15e6767 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ## Current (in progress) -- Nothing yet +- Allows arguments and keyword arguments in the task `@connect` decorator ## 1.6.0 (2018-10-02) diff --git a/udata/tasks.py b/udata/tasks.py index 8ebb102cfb..28928d6433 100644 --- a/udata/tasks.py +++ b/udata/tasks.py @@ -88,9 +88,9 @@ def get_logger(name): return logger -def connect(signal): +def connect(signal, *args, **kwargs): def wrapper(func): - t = task(func) + t = task(func, *args, **kwargs) def call_task(item, **kwargs): t.delay(item, **kwargs)