Package: python-django-celery-transactions (0.3.6-1)
Links for python-django-celery-transactions
Download Source Package django-celery-transactions:
Please consider filing a bug before contacting the maintainer directly.
Original Maintainers (usually from Debian):
- Debian Python Modules Team (Mail Archive)
- Michael Fladischer
It should generally not be necessary for users to contact the original maintainer.
- Homepage [github.com]
Django transaction support for Celery tasks
django-celery-transactions holds on to Celery tasks until the current database transaction is committed, avoiding potential race conditions as described in Celery's user guide.
* If the transaction is rolled back, the tasks are discarded. Django's transaction middleware does this if an exception is raised. * If transactions aren't being managed, tasks are sent as normal. This means that sending tasks from within Django's shell will work as expected, as will the various transaction decorators commit_manually, commit_on_success, etc.
Other Packages Related to python-django-celery-transactions