Celery v0.9.0 (unstable) documentation

This Page

Task Registry - celery.registry

celery.registry

class celery.registry.TaskRegistry

Site registry for tasks.

exception NotRegistered
The task is not registered.
TaskRegistry.autodiscover()
Autodiscovers tasks using celery.discovery.autodiscover().
TaskRegistry.filter_types(type)
Return all tasks of a specific type.
TaskRegistry.get_all()
Get all task types.
TaskRegistry.get_all_periodic()
Get all periodic task types.
TaskRegistry.get_all_regular()
Get all regular task types.
TaskRegistry.get_task(name)
Get task by name.
TaskRegistry.register(task)

Register a task in the task registry.

The task will be automatically instantiated if it’s a class not an instance.

TaskRegistry.unregister(name)

Unregister task by name.

Parameter:name – name of the task to unregister, or a celery.task.Task class with a valid name attribute.
Raises celery.exceptions.NotRegistered:
 if the task has not been registered.