Я хочу написать функцию генератора Python, которая на самом деле никогда ничего не дает.По сути, это вставка «ничего не делать», которая может использоваться другим кодом, который ожидает вызова генератора (но не всегда требует результатов из него).Пока у меня есть это:
def empty_generator():
# ... do some stuff, but don't yield anything
if False:
yield
Теперь, это работает хорошо, но мне интересно, есть ли более выразительный способ сказать то же самое, то есть объявить функцию генератором, даже еслиэто никогда не приносит никакой ценности.Уловка, которую я использовал выше, состоит в том, чтобы показать Python оператор yield внутри моей функции, даже если он недоступен.