私は次のようなジェネレータを持っています:
def iterate_my_objects_if_something(self):
for x in self.my_objects:
if x.something:
yield x
私は次のように呼んでいます:
for x in self.iterate_my_objects_if_something():
pass
返すものが何もない場合、これは NoneType を反復しようとし、例外をスローします。
代わりに空のジェネレーターを返すにはどうすればよいですか?