HomeSoftware Heritage

Heavy refactor of the task system

This commit no longer exists in the repository. It may have been part of a branch which was deleted.

Description

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.

Details

Provenance
douarddaAuthored on Dec 20 2018, 4:07 PM
douarddaPushed on Jan 10 2019, 3:57 PM
Differential Revision
D889: Heavy refactor of the task system
Build Status
Buildable 3374
Build 4350: test-and-build

Commit No Longer Exists

This commit no longer exists in the repository.