Start kernel according to loaded notebook metadata

pull/37/head
Thomas Kluyver 12 years ago
parent b644ddbe36
commit 54c6cb62c0

@ -2231,7 +2231,16 @@ define([
// Create the session after the notebook is completely loaded to prevent
// code execution upon loading, which is a security risk.
if (this.session === null) {
this.start_session();
var kernelspec = this.metadata.kernelspec || {};
var kernel_name = kernelspec.name || this.default_kernel_name;
// If we don't already know about this kernel spec, store its info
var kernelspecs = IPython.kernelselector.kernelspecs;
if (kernelspec !== {} && !(kernel_name in kernelspecs)) {
kernelspecs[kernel_name] = kernelspec;
}
this.start_session(kernel_name);
}
// load our checkpoint list
this.list_checkpoints();

Loading…
Cancel
Save