import click
@cli.command()
@click.argument("namespace", nargs=1)
def process(namespace):
.....
@cli.command()
def run():
for namespace in KEYS.iterkeys():
process(namespace)
vorbei Laufen run('some string')
produziert:Click: "Got unerwartete zusätzliche Argumente", wenn String
Error: Got unexpected extra arguments (o m e s t r i n g)
Wie Klicken Sie geht durch eine Zeichenfolge Argument. Das Ausdrucken eines Arguments zeigt das korrekte Ergebnis.
PS: KEYS Wörterbuch definiert und funktioniert wie erwartet.