Decode data for saving notebook, allowing saving in Python 3.

This commit is contained in:
Thomas Kluyver 2011-10-02 16:19:30 +01:00
parent 0f5c0f67c9
commit 609e4134ff

View File

@ -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')