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

celery.utils.abstract

Abstract classes.

class celery.utils.abstract.CallableSignature[source]

Celery Signature interface.

abstract property app
abstract property args
abstract property chord_size
abstract clone(args=None, kwargs=None)[source]
abstract freeze(id=None, group_id=None, chord=None, root_id=None, group_index=None)[source]
abstract property id
abstract property immutable
abstract property kwargs
abstract property name
abstract property options
abstract set(immutable=None, **options)[source]
abstract property subtask_type
abstract property task
abstract property type
class celery.utils.abstract.CallableTask[source]

Task interface.

abstract apply(*args, **kwargs)[source]
abstract apply_async(*args, **kwargs)[source]
abstract delay(*args, **kwargs)[source]