Почему greenlet.getcurrent() работает, если я не запустил greenlet?
Почему это работает:
>>> import greenlet
>>> greenlet.getcurrent()
<greenlet.greenlet object at 0x02244030>
Я еще не запустил гринлеты, так что же возвращает getcurrent()? Есть ли "зеленый" по умолчанию, который запускается при импорте пакета? Или это просто "зеленое представление" моего текущего программного стека.
1 ответ
Решение
Он возвращает "основной гринлет", который действительно является просто представлением основной программы вне любого другого явного гринлета.