電話をかける
set(self.oid_to_path(oid, entries_parents) for oid in modified_by_one_parent_oids)
Noneこれは機能しますが、関数が返す場合はリストにも追加されますNone
だからそれをに変更する
set(self.oid_to_path(oid, entries_parents) for oid in modified_by_one_parent_oids if None != self.oid_to_path(oid, entries_parents))
sなしでも動作しNoneます。
ただし、これには関数を2回呼び出すという欠点があります。一度だけ呼び出して、代わりにメモ化を使用するにはどうすればよいですか?