Show More
@@ -1,5 +1,5 | |||
|
1 | 1 | //---------------------------------------------------------------------------- |
|
2 |
// Copyright (C) 20 |
|
|
2 | // Copyright (C) 2011 The IPython Development Team | |
|
3 | 3 | // |
|
4 | 4 | // Distributed under the terms of the BSD License. The full license is in |
|
5 | 5 | // the file COPYING, distributed as part of this software. |
@@ -1288,19 +1288,25 var IPython = (function (IPython) { | |||
|
1288 | 1288 | * |
|
1289 | 1289 | * @method start_session |
|
1290 | 1290 | */ |
|
1291 |
Notebook.prototype.start_ |
|
|
1292 | var base_url = $('body').data('baseKernelUrl') + "kernels"; | |
|
1293 | this.kernel = new IPython.Kernel(base_url); | |
|
1294 | this.kernel.start({notebook: this.notebook_id}); | |
|
1295 | // Now that the kernel has been created, tell the CodeCells about it. | |
|
1291 | Notebook.prototype.start_session = function () { | |
|
1292 | this.session = new IPython.Session(this.notebook_name, this.notebook_path, this); | |
|
1293 | this.session.start($.proxy(this._session_started, this)); | |
|
1294 | }; | |
|
1295 | ||
|
1296 | ||
|
1297 | /** | |
|
1298 | * Once a session is started, link the code cells to the kernel | |
|
1299 | * | |
|
1300 | */ | |
|
1301 | Notebook.prototype._session_started = function(){ | |
|
1302 | this.kernel = this.session.kernel; | |
|
1296 | 1303 | var ncells = this.ncells(); |
|
1297 | 1304 | for (var i=0; i<ncells; i++) { |
|
1298 | 1305 | var cell = this.get_cell(i); |
|
1299 | 1306 | if (cell instanceof IPython.CodeCell) { |
|
1300 | 1307 | cell.set_kernel(this.session.kernel); |
|
1301 | 1308 | }; |
|
1302 | }; | |
|
1303 | this.widget_manager = IPython.WidgetManager(this.kernel.comm_manager); | |
|
1309 | }; | |
|
1304 | 1310 | }; |
|
1305 | 1311 | |
|
1306 | 1312 | /** |
@@ -2204,4 +2210,4 var IPython = (function (IPython) { | |||
|
2204 | 2210 | |
|
2205 | 2211 | return IPython; |
|
2206 | 2212 | |
|
2207 |
}(IPython)); |
|
|
2213 | }(IPython)); No newline at end of file |
General Comments 0
You need to be logged in to leave comments.
Login now