Merge pull request #801 from takluyver/py3-notebook

Gets the notebook working under Python3.
pull/37/head
Fernando Perez 15 years ago
commit eba1a8c796

@ -172,7 +172,7 @@ class ZMQStreamHandler(websocket.WebSocketHandler):
class AuthenticatedZMQStreamHandler(ZMQStreamHandler):
def open(self, kernel_id):
self.kernel_id = kernel_id
self.kernel_id = kernel_id.decode('ascii')
self.session = Session()
self.save_on_message = self.on_message
self.on_message = self.on_first_message

@ -150,7 +150,7 @@ class NotebookManager(LoggingConfigurable):
raise web.HTTPError(415, u'Invalid notebook format: %s' % format)
try:
nb = current.reads(data, format)
nb = current.reads(data.decode('utf-8'), format)
except:
raise web.HTTPError(400, u'Invalid JSON data')
@ -171,7 +171,7 @@ class NotebookManager(LoggingConfigurable):
raise web.HTTPError(415, u'Invalid notebook format: %s' % format)
try:
nb = current.reads(data, format)
nb = current.reads(data.decode('utf-8'), format)
except:
raise web.HTTPError(400, u'Invalid JSON data')

Loading…
Cancel
Save