Почему greenlet.getcurrent() работает, если я не запустил greenlet?

Почему это работает:

>>> import greenlet
>>> greenlet.getcurrent()
<greenlet.greenlet object at 0x02244030>

Я еще не запустил гринлеты, так что же возвращает getcurrent()? Есть ли "зеленый" по умолчанию, который запускается при импорте пакета? Или это просто "зеленое представление" моего текущего программного стека.

1 ответ

Решение

Он возвращает "основной гринлет", который действительно является просто представлением основной программы вне любого другого явного гринлета.

Другие вопросы по тегам