Skip to main content

by_name

Get backend class by name/alias.

def by_name(
backend: string = None,
loader: object = None,
extension_namespace: string = 'celery.result_backends'
) - > class

Get backend class by name/alias.

Parameters

NameTypeDescription
backendstring = NoneThe name or alias of the backend to retrieve; defaults to 'disabled' if not provided.
loaderobject = NoneThe loader instance used to check for backend overrides; defaults to the current application loader.
extension_namespacestring = 'celery.result_backends'The entry point namespace used to discover available backend extensions.

Returns

TypeDescription
classThe backend class corresponding to the provided name or alias.