swh-lister/swh/lister
David Douard 2d1f0643ff Heavy refactor of the task system
Get rid of the class based task definition in favor of decorator-based
task declarations.

Doing so, we can get rid of core/tasks.py

Task names are explicitely set to keep compatibility with task
definitions in schedulers' database.

This also add debug statements at the beginning and end of each lister
task.
2019-01-08 10:33:32 +01:00
..
bitbucket Heavy refactor of the task system 2019-01-08 10:33:32 +01:00
core Heavy refactor of the task system 2019-01-08 10:33:32 +01:00
debian Heavy refactor of the task system 2019-01-08 10:33:32 +01:00
github Heavy refactor of the task system 2019-01-08 10:33:32 +01:00
gitlab Heavy refactor of the task system 2019-01-08 10:33:32 +01:00
npm Heavy refactor of the task system 2019-01-08 10:33:32 +01:00
pypi Heavy refactor of the task system 2019-01-08 10:33:32 +01:00
tests Rename test methods to test_ to allow collection by pytest 2018-10-15 10:11:07 +02:00
__init__.py Add missing __init__.py files 2017-10-30 16:38:27 +01:00
cli.py cli: fix debian lister so it also uses config overrides 2018-12-20 15:01:18 +01:00
utils.py gitlab.lister: Simplify retrieving headers information 2018-07-16 13:57:34 +02:00