関数が例外を出力し、例外が発生した場合に失敗する代わりに None を返すデコレーターがあるとします。これが良いアイデアであると仮定すると、好ましい命名スタイルは何ですか?
a)
@ignore_exceptions
def foobar(a, b, c):
raise ValueError("This function always fails...")
b)
@ignores_exceptions
def foobar(a, b, c):
raise ValueError("This function always fails...")
つまり、それはa)
コマンド (デコレーターが関数に別のことをするように指示する) かb)
、説明 (デコレーターはプログラマーに関数の属性を知らせる) か?