сап, лор, есть один Jabber-транспорт, написанный с совершенно нулевыми знаниями питуна. (тупо 1ый раз взялся за язык)
вообщем, есть функция, которая получает инфу от какого-то апи, пусть это будет
def api_query(self, method, params):
...
resp = urllib2.urlopen(url)
ans = resp.read()
return ans
функция у нас вызывается для получения информации. т.е. нужно получить от АПИ какуюто инфу и работать с ней дальше.
я правильно понимаю, что в этом случае нужно использовать gevent+callback?
т.е. в самой функции api_query как-то нужно засунуть обработку полученной инфы вызовом нужной функции, или как это кошерно сделать?