Не могу заставить задачу doit принимать параметры из командной строкиPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Не могу заставить задачу doit принимать параметры из командной строки

Сообщение Anonymous »

команда:

Код: Выделить всё

doit -f ./srvapp/doit-build.py build --stype $argc_type --zone $argc_zone
группа обеспечения доступности баз данных

Код: Выделить всё

def task_build():
"""build"""

def python_build(stype, zone):
print(f"TYPE: {stype}, ZONE: {zone}")

return {
'actions': [python_build],
'verbosity':2,
'params':[
{'name':'zone', 'default': 'BLANKZONE'},
{'name':'stype', 'default': 'BLANKSTYPE'}
]
}
результат:

Код: Выделить всё

TYPE: email-sifter
ZONE: uat
ACTION: build
ERROR: Error parsing Task: option --stype not recognized (parsing options: [CmdOption({'name':'zone', 'short':'','long':'' }), CmdOption({'name':'stype', 'short':'','long':'' })]). Got: ['--stype', 'email-sifter', '--zone', 'uat']
Не знаете, почему мне говорят, что стиль не распознан?
Следующий документ отсюда: https://pydoit.org/task-args.html #task-action-parameters

Подробнее здесь: https://stackoverflow.com/questions/792 ... mmand-line
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»