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

1. werehuman 15.07.2011 04:02

Что, ты пишешь свою жаббер-либу?

2. kbwerehuman /1 15.07.2011 12:17 e7850c06

ага. Типа как фласк, только чтоб для джаббер-ботика. Либу буду готовую юзать.

3. werehumankb /2 15.07.2011 12:28 Psi+

запилишь на основе gevent — буду рад

4. kbwerehuman /3 15.07.2011 12:33 e7850c06

но зачем?? На основе gevent не вижу проблем запускать, в общем-то.

5. werehumankb /4 15.07.2011 12:33 Psi+

потому что нету ни одного адекватного асинхронного xmpp-фреймворка.

6. kbwerehuman /5 15.07.2011 12:36 e7850c06

в общем, там будет нечто, похожее на WSGI, только называться будет XMPPWSGI. А дальше — крути как хочешь (можешь написать свой сервер для этого, который через gevent будет работать).

7. kbwerehuman /5 15.07.2011 12:37 e7850c06

точнее я не уверен, что мне будет интересен gevent, потому вряд ли запилю (или в далеком будущем).

Do you really want to delete ?