Code to support working with Celery, a distributed task queue.
This package contains utilities to wrap tasks with logging and to persist them if they fail.
It also supports Django administration for searching and deleting failed tasks, and management commands for rerunning failed tasks and deleting old ones.
(TODO: Set up documentation)
After a PR merges, a new version of the package will automatically be released by Travis when the commit is tagged. Use:
git tag -a X.Y.Z -m "Releasing version X.Y.Z" git push origin X.Y.Z
Do not create a Github Release, or ensure its message points to the CHANGELOG.rst.
The code in this repository is licensed under the Apache 2.0 unless otherwise noted.
Please see LICENSE.txt
for details.
Contributions are very welcome.
Please read How To Contribute for details.
Even though they were written with edx-platform
in mind, the guidelines
should be followed for Open edX code in general.
Please do not report security issues in public. Please email [email protected].
Have a question about this repository, or about Open edX in general? Please refer to this list of resources if you need any assistance.