下面是一个导致pylint错误的click次使用的简单示例:
@click.command()
@click.option('--option', is_flag=True)
def foo(option):
click.echo(option)
foo()
foo
没有收到参数,所以我得到E1120(参数没有值).
@click.command()
@click.option('--option', is_flag=True)
def foo(**kwargs):
click.echo(kwargs["option"])
foo()
有更好的办法吗?