view gpp/core/tasks.py @ 513:9e7ae8462f3f

Using celery to send mail out of the request/response cycle.
author Brian Neal <bgneal@gmail.com>
date Tue, 13 Dec 2011 02:07:55 +0000
parents
children beda97542da8
line wrap: on
line source
"""
Celery tasks for the core application.

"""
from celery.task import task
import django.core.mail


@task
def add(x, y):
    return x + y

@task
def send_mail(subject, message, from_email, recipient_list, **kwargs):
    django.core.mail.send_mail(subject, message, from_email, recipient_list,
            **kwargs)