argh.exceptions.AssemblyError: my_function: argument --my-parameter не соответствует сигнатуре функции
Я пытаюсь использовать декоратор для применения обязательного параметра к функции (первая попытка):
@argh.arg('--my-parameter', type=str)
def my_function(my_paramater=None):
assert my_parameter is not None
print("my_parameter:", my_parameter)
if __name__ == '__main__':
parser = argh.ArghParser()
parser.add_commands([my_function])
parser.dispatch()
Получение следующей ошибки:
argh.exceptions.AssemblingError: my_function: argument
--my-parameter does not fit function signature: -m/--my-paramater
Когда я бегу:
./decorator.py my_function --my_parameter "parameter 1"
Любая помощь будет оценена.