celery.app.utils
Утилиты приложения: совместимость настроек, инструмент для создания отчётов об ошибках, сериализация приложений.
- classcelery.app.utils.Settings(*args, deprecated_settings=None, **kwargs)
-
Объект настроек Celery.
- propertybroker_read_url
- propertybroker_url
- propertybroker_write_url
- finalize()
- find_option(name, namespace='')
-
Найти параметр по имени.
Пример
>>> from proj.celery import app >>> app.conf.find_option('disable_rate_limits') ('worker', 'prefetch_multiplier', <Option: type->bool default->False>))
- find_value_for_key(name, namespace='celery')
-
Краткий способ для
get_by_parts(*find_option(name)[:-1]).
- get_by_parts(*parts)
-
Возвращает текущее значение параметра, заданного в виде пути.
Пример
>>> from proj.celery import app >>> app.conf.get_by_parts('worker', 'disable_rate_limits') False
- humanize(with_defaults=False, censored=True)
-
Возвращает удобочитаемый текст, показывающий изменения конфигурации.
- maybe_warn_deprecated_settings()
- propertyresult_backend
- table(with_defaults=False, censored=True)
- propertytask_default_exchange
- propertytask_default_routing_key
- propertytimezone
- value_set_for(key)
- without_defaults()
-
Возвращает текущую конфигурацию без значений по умолчанию.
- celery.app.utils.appstr(app)
-
Строка, используемая в __repr__ и т. д. для идентификации экземпляров приложения.
- celery.app.utils.bugreport(app)
-
Возвращает строку с информацией, полезной для отчётов об ошибках.
-
Фильтрует конфиденциальные настройки.
- celery.app.utils.find_app(app, symbol_by_name=<function symbol_by_name>, imp=<function import_from_cwd>)
-
Находит приложение по имени.
Copyright © 2017-2026 Asif Saif Uddin, core team & contributors. All rights reserved.
Celery is licensed under The BSD License (3 Clause, also known as the new BSD license). The license is an OSI approved Open Source license and is GPL-compatible.
https://docs.celeryq.dev/en/stable/reference/celery.app.utils.html