This document describes Celery 3.0. For development docs, go here.

celery.task.base (Deprecated)

celery.task.base

The task implementation has been moved to celery.app.task.

This contains the backward compatible Task class used in the old API, and shouldn’t be used in new applications.

celery.task.base.BaseTask

alias of Task

class celery.task.base.PeriodicTask[source]

A periodic task is a task that adds itself to the CELERYBEAT_SCHEDULE setting.

class celery.task.base.TaskType

Meta class for tasks.

Automatically registers the task in the task registry, except if the abstract attribute is set.

If no name attribute is provided, then no name is automatically set to the name of the module it was defined in, and the class name.

Previous topic

celery.task

Next topic

celery.result

This Page