Определен следующий бесконечный генератор:
from random import randint
from time import sleep
def events(max_delay, limit):
while True:
delay = randint(1, max_delay)
if delay >= limit:
sleep(limit)
yield None
else:
sleep(delay)
yield 'Event generated, awaiting %d s' % delay
Необходимо проинициализировать генератор (с произвольными параметрами) в глобальную переменную и определить класс WSGI- приложения, возвращающий события генератора. При этом в случае успеха (генератор вернул не None) приложение должно возвращать стутус 200 OK, а в противном случае статус 204 No Content.