kb
14.07.2011 21:01 e7850c06
Мой XmppFlask работает! Кто бы мог подумать.
def test_xmppwsgi_simple(self):
environ = {'MESSAGE': 'PING', 'XMPP_JID': 'k.bx@ya.ru'}
app = xmppflask.XmppFlask(__name__)
@app.route(u'PING')
def ping():
return u'PONG'
rv = app(environ)
self.assertEquals(list(rv), ['PONG'])
(xmpp)kost@kost-narwhal:~/workspace/xmppflask$ nosetests
.
----------------------------------------------------------------------
Ran 1 test in 0.222s
OK
Что, ты пишешь свою жаббер-либу?
ага. Типа как фласк, только чтоб для джаббер-ботика. Либу буду готовую юзать.
запилишь на основе gevent — буду рад
но зачем?? На основе gevent не вижу проблем запускать, в общем-то.
потому что нету ни одного адекватного асинхронного xmpp-фреймворка.
в общем, там будет нечто, похожее на WSGI, только называться будет XMPPWSGI. А дальше — крути как хочешь (можешь написать свой сервер для этого, который через gevent будет работать).
точнее я не уверен, что мне будет интересен gevent, потому вряд ли запилю (или в далеком будущем).