いくつかのフレームワークのコールバックの実装である関数/メソッドがあり、それ以上の引数を気にしない場合、構文的に正しいようであり、*_
興味を示さないために使用するpylint/IDEの苦情はありませんさらなる議論。私が思うに、これらの議論は現在関連性がないということを、ツールと他の開発者の両方に意図を表明することです。
私が何を意味するかを明確にするために:
def my_callbacK_handler(a, b, *_):
...
私はこのイディオムが実際に使用されているのを見たことがありません-それは一般的ですか、例があり、これに関する既知の問題がありますか?
なじみのない人のために:_
私がそのシンボルに興味がないという意図を表現します-IDEとリンターによって認識されるのはPythonの「ダミー」です。