celery.bin.base
Настройки Click для Celery.
- classcelery.bin.base.CLIContext(app, no_color, workdir, quiet=False)
-
Объект контекста для CLI.
- propertyERROR
- propertyOK
- echo(message=None, **kwargs)
- error(message=None, **kwargs)
- pretty(n)
- pretty_dict_ok_error(n)
- pretty_list(n)
- say_chat(direction, title, body='', show_body=False)
- secho(message=None, **kwargs)
- style(message=None, **kwargs)
- classcelery.bin.base.CeleryCommand(name:str|None, context_settings:MutableMapping[str,Any]|None=None, callback:Callable[[...],Any]|None=None, params:List[Parameter]|None=None, help:str|None=None, epilog:str|None=None, short_help:str|None=None, options_metavar:str|None='[OPTIONS]', add_help_option:bool=True, no_args_is_help:bool=False, hidden:bool=False, deprecated:bool=False)
-
Настроенная команда для Celery.
- format_options(ctx, formatter)
-
Записывает все доступные параметры в форматтер.
- classcelery.bin.base.CeleryDaemonCommand(*args, **kwargs)
-
Команды демона.
- classcelery.bin.base.CeleryOption(*args, **kwargs)
-
Настроенный параметр для Celery.
- get_default(ctx, *args, **kwargs)
-
Получает значение параметра по умолчанию. Сначала проверяет
Context.lookup_default(), затем локальное значение по умолчанию.- Параметры:
-
ctx – Текущий контекст.
call – Если значение по умолчанию является вызываемым объектом, вызывает его. Отключите этот параметр, чтобы вместо этого вернуть вызываемый объект.
Изменено в версии 8.0.2: При получении значения по умолчанию преобразование типа больше не выполняется.
Изменено в версии 8.0.1: Преобразование типа может завершиться ошибкой в режиме устойчивого разбора. Недопустимые значения по умолчанию не помешают отображению справки.
Изменено в версии 8.0: Сначала проверяет
ctx.default_map.Изменено в версии 8.0: Добавлен параметр
call.
- classcelery.bin.base.CommaSeparatedList
-
Аргумент в виде списка, разделённого запятыми.
- convert(value, param, ctx)
-
Преобразует значение в нужный тип. Этот метод не вызывается, если значение равно
None(отсутствующее значение).Метод должен принимать строковые значения из командной строки, а также значения, уже имеющие нужный тип. Он также может преобразовывать другие совместимые типы.
В некоторых ситуациях, например при преобразовании ввода приглашения, аргументы
paramиctxмогут бытьNone.Если значение нельзя преобразовать, вызовите
fail()и передайте описательное сообщение.- Параметры:
-
value – Значение для преобразования.
param – Параметр, использующий этот тип для преобразования своего значения. Может быть
None.ctx – Текущий контекст, в котором было получено это значение. Может быть
None.
- name:str='comma separated list'
-
описательное название этого типа
- classcelery.bin.base.DaemonOption(*args, **kwargs)
-
Общий параметр демонизации
- daemon_setting(ctx:Context, opt:CeleryOption, value:Any) Any
-
Пытается получить параметр демонизации из настроек приложений. Использует имя команды демона в качестве префикса (например, worker -> worker_pidfile)
- classcelery.bin.base.ISO8601DateTime
-
Аргумент даты и времени в формате ISO 8601.
- convert(value, param, ctx)
-
Преобразует значение в нужный тип. Этот метод не вызывается, если значение равно
None(отсутствующее значение).Метод должен принимать строковые значения из командной строки, а также значения, уже имеющие нужный тип. Он также может преобразовывать другие совместимые типы.
В некоторых ситуациях, например при преобразовании ввода приглашения, аргументы
paramиctxмогут бытьNone.Если значение нельзя преобразовать, вызовите
fail()и передайте описательное сообщение.- Параметры:
-
value – Значение для преобразования.
param – Параметр, использующий этот тип для преобразования своего значения. Может быть
None.ctx – Текущий контекст, в котором было получено это значение. Может быть
None.
- name:str='iso-86091'
-
описательное название этого типа
- classcelery.bin.base.ISO8601DateTimeOrFloat
-
Аргумент даты и времени в формате ISO 8601 или числа с плавающей точкой.
- convert(value, param, ctx)
-
Преобразует значение в нужный тип. Этот метод не вызывается, если значение равно
None(отсутствующее значение).Метод должен принимать строковые значения из командной строки, а также значения, уже имеющие нужный тип. Он также может преобразовывать другие совместимые типы.
В некоторых ситуациях, например при преобразовании ввода приглашения, аргументы
paramиctxмогут бытьNone.Если значение нельзя преобразовать, вызовите
fail()и передайте описательное сообщение.- Параметры:
-
value – Значение для преобразования.
param – Параметр, использующий этот тип для преобразования своего значения. Может быть
None.ctx – Текущий контекст, в котором было получено это значение. Может быть
None.
- name:str='iso-86091 or float'
-
описательное название этого типа
- classcelery.bin.base.JsonArray
-
Аргумент в виде массива в формате JSON.
- convert(value, param, ctx)
-
Преобразует значение в нужный тип. Этот метод не вызывается, если значение равно
None(отсутствующее значение).Метод должен принимать строковые значения из командной строки, а также значения, уже имеющие нужный тип. Он также может преобразовывать другие совместимые типы.
В некоторых ситуациях, например при преобразовании ввода приглашения, аргументы
paramиctxмогут бытьNone.Если значение нельзя преобразовать, вызовите
fail()и передайте описательное сообщение.- Параметры:
-
value – Значение для преобразования.
param – Параметр, использующий этот тип для преобразования своего значения. Может быть
None.ctx – Текущий контекст, в котором было получено это значение. Может быть
None.
- name:str='json array'
-
описательное название этого типа
- classcelery.bin.base.JsonObject
-
Аргумент-объект в формате JSON.
- convert(value, param, ctx)
-
Преобразует значение в нужный тип. Этот метод не вызывается, если значение равно
None(отсутствующее значение).Метод должен принимать строковые значения из командной строки, а также значения, уже имеющие нужный тип. Он также может преобразовывать другие совместимые типы.
В некоторых ситуациях, например при преобразовании ввода из приглашения, аргументы
paramиctxмогут бытьNone.Если значение не удаётся преобразовать, вызовите
fail()с описательным сообщением.- Параметры:
-
value – Значение для преобразования.
param – Параметр, использующий этот тип для преобразования своего значения. Может быть
None.ctx – Текущий контекст, в котором было получено это значение. Может быть
None.
- name:str='json object'
-
описательное имя этого типа
- classcelery.bin.base.LogLevel
-
Параметр уровня журналирования.
- convert(value, param, ctx)
-
Преобразует значение в нужный тип. Этот метод не вызывается, если значение равно
None(отсутствующее значение).Метод должен принимать строковые значения из командной строки, а также значения, уже имеющие нужный тип. Он также может преобразовывать другие совместимые типы.
В некоторых ситуациях, например при преобразовании ввода из приглашения, аргументы
paramиctxмогут бытьNone.Если значение не удаётся преобразовать, вызовите
fail()с описательным сообщением.- Параметры:
-
value – Значение для преобразования.
param – Параметр, использующий этот тип для преобразования своего значения. Может быть
None.ctx – Текущий контекст, в котором было получено это значение. Может быть
None.
- celery.bin.base.handle_preload_options(f)
-
Извлекает параметры предварительной загрузки и возвращает обёрнутый вызываемый объект.
- celery.bin.base.handle_remote_command_error(command:str, exc:Exception) None
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.bin.base.html