Gevent и фляга - локальная нить

Каковы явные риски использования «g» во фляге при запуске сервера на основе Gevent?

Или «нет» означает, что исправление обезьяны заставляет флягу использовать локальные переменные гринлета вместо локальных переменных потока?


person fansonly    schedule 27.01.2013    source источник


Ответы (1)


Flask поддерживает использование гринлетов в соответствии с его документацией:

Flask использует локальные объекты потока (на самом деле локальные объекты контекста, они также поддерживают контексты гринлета) для запроса, сеанса и дополнительного объекта, на который вы можете поместить свои собственные вещи (g).

Благодаря этой поддержке нет риска использования g при использовании gevent.

Прочтите http://flask.pocoo.org/docs/design/ для получения дополнительной информации.

person ravenac95    schedule 27.01.2013