celery/django-celery — pull request #233 by Apreche (2013-03-06 15:49:54+00:00)
Title: Fix for Issue 183

In snapshot,py there is a get_or_create wrapped in a try: get except. That's basically doing get_or_create twice. I slightly modified it to only get_or_create once.

More importantly, this fixes issue #183. The TaskState save method was rewriting the eta field on save and removing its awareness. I just removed the two lines that do this, and all is well.