Какое-то говно с v6. Нет, он работает. Но очень еле-еле.
Вечером приду проверю.
Алсо, если у вас работает ОК - это повод отписаться в данной теме - тогда я узнаю что проблемы у меня на клиенте, а не у бнвача.
http://github.com/facebook/tornado/issues/384
↑ вот это issue является залогом починки поиска. Если не починят мне иксемельрпц, поиск у нас так нихуя и не зороботоец.
Кстати, если есть достаточно элитная БИДОНОБЛЯДЬ способная пофиксить - реквестирую. Сам я не осилил, насрал гору кода, но нихуя не смог на иозалупе торнады соорудить поведение твистедовских реакторов.
Теперь если у вас открыта, но не активна вкладка с сообщением в браузере, а к сообщению кто-то написал коммент - на значке вкладки появляется индикация :3
Поиск сломан. СЛОЖНО СЛОМАН.
2011-10-05 14:56:31+0400 [-] Starting factory <twisted.web.xmlrpc._QueryFactory instance at 0x1ff8320>
2011-10-05 14:57:01+0400 [-] Exception twisted.internet.defer._DefGen_Return: _DefGen_Return() in <generator object idiotic at 0x1fd18c0> ignored
Я не знаю что создает этот эксэпшн (всё что его создает - завернуто в инлайнколбэкс). Я не знаю как он вылазит из idiotic() - она завернута в инлайнколбэкс. Я не знаю как он туда попадает, я пытался найти его внутри try-except-ом - его там нет.
И Я ДАЖЕ БЛЯТЬ НЕ ЗНАЮ КАКОЙ ЕБАНЫЙ КУСОК КОДА ВЫДАЕТ СООБЩЕНИЕ О ЕГО ИГНОРИРОВАНИИ. Ни в моем коде ни в твистеде ничто не умеет говорить так.
НАХУЙ ТАК ЖИТЬ :/
Поцчинил вебсокеты. А ещё научил их переподключаться при отпадывании по таймауту. Ну и они сейчас показывают своё состояние в форме отправки коммента.
Следующие ожидаемые вебсокетофичи: "мои срачи". отображение в веб-интерфейсе уведомлений когда в треды на которые ты подписан приходит коммент, а также список последних 10 таких тредов, в которых кто-либо что-либо комментировал (персональный для каждого).
Сейчас всё будет (уже) БЕШЕНО колбасить. Пока выпилены вебсокеты. Бнвач пытается переехать с собственных твистедоторнадо-костылей и торнадо 0.1 на костыли из торнадо 2.1 и торнадо 2.1