Emisors
Emisor is a Django Signals wrapper that saves the errors in SignalError
table for send
, send_robust
, asend
, asend_robust
and the cases delay
and adelay
appear within TaskManager
table.
Setting up
Change it
For it
from task_manager.django.dispatch import Emisor
emisor = Emisor('my.unique.id')
user_specialty_saved = emisor.signal('user_specialty_saved')
What's new
delay
Send a signal to be executed within Celery synchronously and save the result within TaskManager
table. It requires sender
and instance
param with id already set.
adelay
Send a signal to be executed within Celery asynchronously and save the result within TaskManager
table. It requires sender
and instance
param with id already set.
See all signal errors in Django Admin
Go to /admin/task_manager/signalerror/
.