[pyar] Celery
Juan Carizza
juan.carizza en gmail.com
Mar Ene 22 21:51:54 ART 2013
La aplicación es web o desktop?
Yo uso celery con RabbitMQ (como servicio de cola) y django.
Para crear una tarea que corra con celery hay que poner el decorator @task.
Para invocarla la llamas como cualquier funcion pero con ".delay" proceso_largo.delay(param).
from celery import task # O algo asi
@task
def proceso_largo(param):
...
# Generar reporte
...
enviar_email(param)
def generar_reporte(param):
# Lanzas la tarea en background
proceso_largo.delay(param)
# Sigue la ejecución normal
return "El reporte estará listo en pocos minutos. Cuando este se lo mandamos por Mail"
Enviado desde un iPad de Consultora DIRCOM
El 22/01/2013, a las 09:45, Javier Roa Benitez <jroabenitez en gmail.com> escribió:
> Buenos Dias:
> En primer lugar agradecer por la ayuda recibida para instalar PIP en mi OpenSuse version 11.1 (es un parto pero por aora no lom puedocambiar)
> Ahora me gustaria saber si alguien tiene desarrollos que utilizan Celery y si es asi si tienen algun ejemplo (Mi idea es basiicamente lanzar consultas largas que graben el reultado en un DF o un CSV)
> Desde ya gracias
>
> --
> Lic. Javier Roa Benitez
> Analista de Sistemas
> Consultor Informatico
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
More information about the pyar
mailing list