#warrior 2014-01-26,Sun

↑back Search

Time Nickname Message
06:19 🔗 yipdw hmm
06:20 🔗 yipdw if we want to put Seesaw on Python 3, it looks like the web component will have to be pretty much entirely rewritten
06:20 🔗 yipdw socket.io has its own un-websockets-like protocol and there appears to be no Python 3-ready socket.io library that integrates well with Tornado
06:21 🔗 yipdw luckily, most of Seesaw's Web code is of the form connection.on(EVENT, function(DATA) { ... })
06:21 🔗 yipdw I'll see how it goes getting Seesaw to use SockJS, which looks like it's in more for the long term
06:22 🔗 yipdw unless people here just want to say "fuck it" and go straight to websockets
06:22 🔗 yipdw (the main reason to use SockJS is to support browsers that don't do whatever flavor of websockets is popular right now)
06:23 🔗 yipdw the benefit of dropping that compatibility layer is that we can drop a seesaw dependency and just write using tornado's websocket library
06:23 🔗 yipdw opinions?
06:23 🔗 yipdw alternatively, we can create a seesaw-sans-web package
06:23 🔗 yipdw I think everything else runs on Python 3 just fine
06:26 🔗 yipdw the main reason I'm concerned about Python 3 support is that chfoo's wpull currently works best with Python 3, and we're looking into getting wpull + archivebot working
06:27 🔗 yipdw it would be nice to just be able to use Python 3 all the way
06:27 🔗 yipdw archivebot doesn't use the web interface, so seesaw-sans-web is an option to satisfy that specific need
10:45 🔗 ersi yipdw: It would indeed be neat to be on Py3

irclogger-viewer