Будет ли puka хорошо работать с gevent или eventlet?

Я читал о более новой библиотеке Python AMQP Puka (не путать с Pika), и мне было интересно, будет ли способ обработки цикла событий совместим с gevent или eventlet. Основываясь на моих ограниченных знаниях, кажется, что вы можете автоматически исправить это с помощью gevent/eventlet.

Спасибо!

Источник: http://github.com/majek/puka

Документы: http://majek.github.com/puka/puka.html


person Chris Sears    schedule 19.08.2011    source источник
comment
Это сработало? Я просто просматриваю код puka и должен признать, что не уверен, что puka является потокобезопасным.   -  person Munhitsu    schedule 21.10.2011


Ответы (2)


При первоначальном осмотре кажется, что это чистый Python, поэтому gevent и eventlet должны работать нормально.

person tmc    schedule 19.08.2011
comment
И Eventlet, и gevent поддерживают модуль обезьяньих исправлений select, которого будет достаточно, чтобы сделать простой интерфейс Puka совместимым. - person temoto; 10.01.2013

Пука не делает gevent/eventlet из коробки, но это не должно быть сложно изменить.

Puka блокирует только в одном месте (в цикле событий), поэтому замены этой части должно быть достаточно.

person Marek    schedule 02.11.2011