pythonfunction をリファクタリングしようと、
lambda 式を使ったところ、PEP8の警告が出ました。

  • 問題となった記述
func_parent = lambda o: o.category_choice
  • 警告
do not assign a lambda expression, use a def
  • 修正後の記述

def func_get_parent(o): return o.category_choice
lambdaでも、関数としても書けるので、統一という意味で関数記述に変更した方がいいのだと思いました。
以上です。

コメント