This document describes the current stable version of Celery (5.0). For development docs, go here.

celery.app.builtins

Built-in Tasks.

The built-in tasks are always available in all app instances.

celery.app.builtins.add_accumulate_task(app)[source]

Task used by Task.replace when replacing task with group.

celery.app.builtins.add_backend_cleanup_task(app)[source]

Task used to clean up expired results.

If the configured backend requires periodic cleanup this task is also automatically configured to run every day at 4am (requires celery beat to be running).

celery.app.builtins.add_chain_task(app)[source]

No longer used, but here for backwards compatibility.

celery.app.builtins.add_chord_task(app)[source]

No longer used, but here for backwards compatibility.

celery.app.builtins.add_chunk_task(app)[source]
celery.app.builtins.add_group_task(app)[source]

No longer used, but here for backwards compatibility.

celery.app.builtins.add_map_task(app)[source]
celery.app.builtins.add_starmap_task(app)[source]
celery.app.builtins.add_unlock_chord_task(app)[source]

Task used by result backends without native chord support.

Will joins chord by creating a task chain polling the header for completion.