Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
client.RegisterHandler('presence', presenceCallBack)CHUNK_SIZE=1024*0.75#base64 add ~30%owerhead
f = urllib2.urlopen(url)
lines = base64.b64encode(f.read())
chunk=f.read(CHUNK_SIZE)
while chunk:
yield self._new_prepare_chunk(base64.b64encode(chunk))
chunk=f.read(CHUNK_SIZE)Только prepare_chunk придется переделать т.к. кол-во чанков не знаем (хотя, если не лень, можем посчитать исходя из заголовка «Content-length»)
Не совсем обычный XMPP-бот на Python: туннелирование