Python – случай генератора, где ничего не нужно возвращать

У меня такой генератор:

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 и выдает исключение.

Как мне вернуть пустой генератор?

Python - лучший язык программирования в мире.