Генератор Python Pre-Fetch?

У меня есть генератор, который занимает много времени для каждой итерации для запуска. Есть ли стандартный способ получить его значение, затем генерируйте следующее значение, ожидая, чтобы снова звонить?

Генератор будет вызываться каждый раз, когда кнопка нажата в графическом интерфейсе, и, как ожидается, пользователь будет рассмотреть результат после каждого нажатия кнопки.

Редактировать: обходной путь может быть:

def initialize():
    res = next.gen()

def btn_callback()
    display(res)
    res = next.gen()
    if not res:
       return
5
задан foosion 6 September 2011 в 17:52
поделиться