Ich habe einen Befehl, der 1 Argument und kann mehrere Flags nehmen.Leere Argumente für bestimmte Flags ignorieren
@click.command()
@click.argument('item')
@click.option('--list-items', help='list items', is_flag=True)
def cli(item, list_items):
if list_items:
click.echo(ITEMS)
return
es derzeit gibt:
Error: Missing argument "item".
Wie kann ich machen, damit ich die Funktionalität von --list-Elemente zugreifen könnte, selbst wenn ich ein Argument nicht zur Verfügung stellen? Genau wie --help flag.
'iten'! =' Item'. Ist das ein Tippfehler in Ihrem Post hier? –
@MartijnPieters ja, reparierte es. Es ist jedoch egal, der Code ist nur da, um das Problem zu visualisieren – Granitosaurus