annotate forums/tasks.py @ 887:9a15f7c27526

Actually save model object upon change. This commit was tested on the comments model. Additional logging added. Added check for Markdown image references. Added TODOs after observing behavior on comments.
author Brian Neal <bgneal@gmail.com>
date Tue, 03 Feb 2015 21:09:44 -0600
parents aeafbf3ecebf
children
rev   line source
bgneal@522 1 """
bgneal@522 2 Celery tasks for the forums application.
bgneal@522 3
bgneal@522 4 """
bgneal@750 5 from __future__ import absolute_import
bgneal@750 6
bgneal@750 7 from celery import shared_task
bgneal@522 8
bgneal@522 9 import forums.latest
bgneal@522 10
bgneal@522 11
bgneal@750 12 @shared_task
bgneal@522 13 def new_post_task(post_id):
bgneal@522 14 """
bgneal@522 15 This task performs new post processing on a Celery task.
bgneal@522 16
bgneal@522 17 """
bgneal@522 18 forums.latest.process_new_post(post_id)
bgneal@522 19
bgneal@522 20
bgneal@750 21 @shared_task
bgneal@595 22 def updated_post_task(post_id):
bgneal@595 23 """
bgneal@595 24 This task performs updated post processing on a Celery task.
bgneal@595 25
bgneal@595 26 """
bgneal@595 27 forums.latest.process_updated_post(post_id)
bgneal@595 28
bgneal@595 29
bgneal@750 30 @shared_task
bgneal@522 31 def new_topic_task(topic_id):
bgneal@522 32 """
bgneal@522 33 This task performs new topic processing on a Celery task.
bgneal@522 34
bgneal@522 35 """
bgneal@522 36 forums.latest.process_new_topic(topic_id)
bgneal@595 37
bgneal@595 38
bgneal@750 39 @shared_task
bgneal@595 40 def updated_topic_task(topic_id):
bgneal@595 41 """
bgneal@595 42 This task performs updated topic processing on a Celery task.
bgneal@595 43
bgneal@595 44 """
bgneal@595 45 forums.latest.process_updated_topic(topic_id)