デフォルトのパラメーターと *args の両方を使用する関数があります。
def greeting(name, *args, exclamation='yo!'):
for arg in args:
print(name, arg, exclamation)
これはうまくいくようです。ただし、flake8 で確認すると、次のように返されます。
1 col 38| E901 SyntaxError: invalid syntax
私は、正しい慣行に従うことと、チェックを明確にすることの両方にこだわっています。私はこれを間違っていますか?別の方法は標準ですか?