From f32790595ff2bd600d24d9efe4892ff9934b8de5 2015-01-20 23:47:02 From: Min RK Date: 2015-01-20 23:47:02 Subject: [PATCH] don't set language_info to an empty dict delete it from metadata if language_info is undefined --- diff --git a/IPython/html/static/notebook/js/notebook.js b/IPython/html/static/notebook/js/notebook.js index 8059245..895b10a 100644 --- a/IPython/html/static/notebook/js/notebook.js +++ b/IPython/html/static/notebook/js/notebook.js @@ -256,7 +256,11 @@ define([ this.events.on('kernel_ready.Kernel', function(event, data) { var kinfo = data.kernel.info_reply; - var langinfo = kinfo.language_info || {}; + if (!kinfo.language_info) { + delete that.metadata.language_info; + return; + } + var langinfo = kinfo.language_info; that.metadata.language_info = langinfo; // Mode 'null' should be plain, unhighlighted text. var cm_mode = langinfo.codemirror_mode || langinfo.name || 'null';