Atomic transaction aware Celery tasks for Django
Python Makefile
Clone or download
Pull request Compare This branch is even with adamchainz:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
django_atomic_celery
.gitignore
.travis.yml
AUTHORS.rst
LICENSE
MANIFEST.in
Makefile
README.rst
setup.py

README.rst

django_atomic_celery - Atomic transaction aware Celery tasks for Django

https://travis-ci.org/adamchainz/django_atomic_celery.png?branch=master

Don't Use This Package

This library uses django-atomic-signals. Unfortunately this is not a great way of achieving "don't run this code until the transaction commits" any more. There is plenty of extra description on django-atomic-signals' README, and also on the similar library django-transaction-signals, by Django core developer Aymeric.

If you want a supported method of executing a celery task on commit, then:

Both give examples with celery tasks so you are in good hands.

If your project is still using this library, please migrate. You will need to remove django-atomic-signals as well as django-atomic-celery.

The current version of django-atomic-celery, 2.0.0, simply errors upon import, directing you here.