##// END OF EJS Templates
Rename all status_event to kernel_event
Jessica B. Hamrick -
Show More
@@ -82,10 +82,10 define([
82 82 this.cell = cell;
83 83 this.editor = cell.code_mirror;
84 84 var that = this;
85 events.on('status_busy.Kernel', function () {
85 events.on('kernel_busy.Kernel', function () {
86 86 that.skip_kernel_completion = true;
87 87 });
88 events.on('status_idle.Kernel', function () {
88 events.on('kernel_idle.Kernel', function () {
89 89 that.skip_kernel_completion = false;
90 90 });
91 91 };
@@ -128,20 +128,20 define([
128 128 knw.info("Kernel Created", 500);
129 129 });
130 130
131 this.events.on('status_reconnecting.Kernel', function () {
131 this.events.on('kernel_reconnecting.Kernel', function () {
132 132 knw.warning("Connecting to kernel");
133 133 });
134 134
135 this.events.on('status_connected.Kernel', function () {
135 this.events.on('kernel_connected.Kernel', function () {
136 136 knw.info("Connected", 500);
137 137 });
138 138
139 this.events.on('status_restarting.Kernel', function () {
139 this.events.on('kernel_restarting.Kernel', function () {
140 140 that.save_widget.update_document_title();
141 141 knw.set_message("Restarting kernel", 2000);
142 142 });
143 143
144 this.events.on('status_autorestarting.Kernel', function (evt, info) {
144 this.events.on('kernel_autorestarting.Kernel', function (evt, info) {
145 145 // Only show the dialog on the first restart attempt. This
146 146 // number gets tracked by the `Kernel` object and passed
147 147 // along here, because we don't want to show the user 5
@@ -167,17 +167,17 define([
167 167 $kernel_ind_icon.attr('class','kernel_dead_icon').attr('title','Kernel Dead');
168 168 });
169 169
170 this.events.on('status_interrupting.Kernel', function () {
170 this.events.on('kernel_interrupting.Kernel', function () {
171 171 knw.set_message("Interrupting kernel", 2000);
172 172 });
173 173
174 this.events.on('status_disconnected.Kernel', function () {
174 this.events.on('kernel_disconnected.Kernel', function () {
175 175 $kernel_ind_icon
176 176 .attr('class', 'kernel_disconnected_icon')
177 177 .attr('title', 'No Connection to Kernel');
178 178 });
179 179
180 this.events.on('connection_failed.Kernel', function (evt, info) {
180 this.events.on('kernel_connection_failed.Kernel', function (evt, info) {
181 181 // only show the dialog if this is the first failed
182 182 // connect attempt, because the kernel will continue
183 183 // trying to reconnect and we don't want to spam the user
@@ -201,7 +201,7 define([
201 201 }
202 202 });
203 203
204 this.events.on('status_killed.Kernel status_killed.Session', function () {
204 this.events.on('kernel_killed.Kernel kernel_killed.Session', function () {
205 205 that.save_widget.update_document_title();
206 206 knw.danger("Dead kernel");
207 207 $kernel_ind_icon.attr('class','kernel_dead_icon').attr('title','Kernel Dead');
@@ -285,24 +285,24 define([
285 285 knw.danger(short, undefined, showMsg);
286 286 });
287 287
288 this.events.on('status_starting.Kernel', function () {
288 this.events.on('kernel_starting.Kernel', function () {
289 289 window.document.title='(Starting) '+window.document.title;
290 290 $kernel_ind_icon.attr('class','kernel_busy_icon').attr('title','Kernel Busy');
291 291 knw.set_message("Kernel starting, please wait...");
292 292 });
293 293
294 this.events.on('status_ready.Kernel', function () {
294 this.events.on('kernel_ready.Kernel', function () {
295 295 that.save_widget.update_document_title();
296 296 $kernel_ind_icon.attr('class','kernel_idle_icon').attr('title','Kernel Idle');
297 297 knw.info("Kernel ready", 500);
298 298 });
299 299
300 this.events.on('status_idle.Kernel', function () {
300 this.events.on('kernel_idle.Kernel', function () {
301 301 that.save_widget.update_document_title();
302 302 $kernel_ind_icon.attr('class','kernel_idle_icon').attr('title','Kernel Idle');
303 303 });
304 304
305 this.events.on('status_busy.Kernel', function () {
305 this.events.on('kernel_busy.Kernel', function () {
306 306 window.document.title='(Busy) '+window.document.title;
307 307 $kernel_ind_icon.attr('class','kernel_busy_icon').attr('title','Kernel Busy');
308 308 });
@@ -91,19 +91,19 define([
91 91 element: "#kernel_indicator",
92 92 title: "Kernel Indicator",
93 93 placement: 'bottom',
94 onShow: function(tour) { events.trigger('status_idle.Kernel');},
94 onShow: function(tour) { events.trigger('kernel_idle.Kernel');},
95 95 content: "This is the Kernel indicator. It looks like this when the Kernel is idle."
96 96 }, {
97 97 element: "#kernel_indicator",
98 98 title: "Kernel Indicator",
99 99 placement: 'bottom',
100 onShow: function(tour) { events.trigger('status_busy.Kernel'); },
100 onShow: function(tour) { events.trigger('kernel_busy.Kernel'); },
101 101 content: "The Kernel indicator looks like this when the Kernel is busy."
102 102 }, {
103 103 element: ".fa-stop",
104 104 placement: 'bottom',
105 105 title: "Interrupting the Kernel",
106 onHide: function(tour) { events.trigger('status_idle.Kernel'); },
106 onHide: function(tour) { events.trigger('kernel_idle.Kernel'); },
107 107 content: "To cancel a computation in progress, you can click here."
108 108 }, {
109 109 element: "#notification_kernel",
@@ -99,25 +99,25 define([
99 99 };
100 100
101 101 this.events.on('kernel_created.Kernel', record_status);
102 this.events.on('status_reconnecting.Kernel', record_status);
103 this.events.on('status_connected.Kernel', record_status);
104 this.events.on('status_starting.Kernel', record_status);
105 this.events.on('status_restarting.Kernel', record_status);
106 this.events.on('status_autorestarting.Kernel', record_status);
107 this.events.on('status_interrupting.Kernel', record_status);
108 this.events.on('status_disconnected.Kernel', record_status);
102 this.events.on('kernel_reconnecting.Kernel', record_status);
103 this.events.on('kernel_connected.Kernel', record_status);
104 this.events.on('kernel_starting.Kernel', record_status);
105 this.events.on('kernel_restarting.Kernel', record_status);
106 this.events.on('kernel_autorestarting.Kernel', record_status);
107 this.events.on('kernel_interrupting.Kernel', record_status);
108 this.events.on('kernel_disconnected.Kernel', record_status);
109 109 // these are commented out because they are triggered a lot, but can
110 110 // be uncommented for debugging purposes
111 //this.events.on('status_idle.Kernel', record_status);
112 //this.events.on('status_busy.Kernel', record_status);
113 this.events.on('status_ready.Kernel', record_status);
114 this.events.on('status_killed.Kernel', record_status);
111 //this.events.on('kernel_idle.Kernel', record_status);
112 //this.events.on('kernel_busy.Kernel', record_status);
113 this.events.on('kernel_ready.Kernel', record_status);
114 this.events.on('kernel_killed.Kernel', record_status);
115 115 this.events.on('kernel_dead.Kernel', record_status);
116 116
117 this.events.on('status_ready.Kernel', function () {
117 this.events.on('kernel_ready.Kernel', function () {
118 118 that._autorestart_attempt = 0;
119 119 });
120 this.events.on('status_connected.Kernel', function () {
120 this.events.on('kernel_connected.Kernel', function () {
121 121 that._reconnect_attempt = 0;
122 122 });
123 123 };
@@ -236,7 +236,7 define([
236 236 * @param {function} [error] - functon executed on ajax error
237 237 */
238 238 Kernel.prototype.kill = function (success, error) {
239 this.events.trigger('status_killed.Kernel', {kernel: this});
239 this.events.trigger('kernel_killed.Kernel', {kernel: this});
240 240 this._kernel_dead();
241 241 $.ajax(this.kernel_url, {
242 242 processData: false,
@@ -258,7 +258,7 define([
258 258 * @param {function} [error] - functon executed on ajax error
259 259 */
260 260 Kernel.prototype.interrupt = function (success, error) {
261 this.events.trigger('status_interrupting.Kernel', {kernel: this});
261 this.events.trigger('kernel_interrupting.Kernel', {kernel: this});
262 262
263 263 var that = this;
264 264 var on_success = function (data, status, xhr) {
@@ -290,7 +290,7 define([
290 290 * @param {function} [error] - functon executed on ajax error
291 291 */
292 292 Kernel.prototype.restart = function (success, error) {
293 this.events.trigger('status_restarting.Kernel', {kernel: this});
293 this.events.trigger('kernel_restarting.Kernel', {kernel: this});
294 294 this.stop_channels();
295 295
296 296 var that = this;
@@ -329,7 +329,7 define([
329 329 * @function reconnect
330 330 */
331 331 Kernel.prototype.reconnect = function () {
332 this.events.trigger('status_reconnecting.Kernel', {kernel: this});
332 this.events.trigger('kernel_reconnecting.Kernel', {kernel: this});
333 333 setTimeout($.proxy(this.start_channels, this), 3000);
334 334 };
335 335
@@ -392,12 +392,12 define([
392 392 * @function _kernel_connected
393 393 */
394 394 Kernel.prototype._kernel_connected = function () {
395 this.events.trigger('status_connected.Kernel', {kernel: this});
396 this.events.trigger('status_starting.Kernel', {kernel: this});
395 this.events.trigger('kernel_connected.Kernel', {kernel: this});
396 this.events.trigger('kernel_starting.Kernel', {kernel: this});
397 397 // get kernel info so we know what state the kernel is in
398 398 var that = this;
399 399 this.kernel_info(function () {
400 that.events.trigger('status_ready.Kernel', {kernel: this});
400 that.events.trigger('kernel_ready.Kernel', {kernel: this});
401 401 });
402 402 };
403 403
@@ -520,11 +520,11 define([
520 520 Kernel.prototype._ws_closed = function(ws_url, error) {
521 521 this.stop_channels();
522 522
523 this.events.trigger('status_disconnected.Kernel', {kernel: this});
523 this.events.trigger('kernel_disconnected.Kernel', {kernel: this});
524 524 if (error) {
525 525 console.log('WebSocket connection failed: ', ws_url);
526 526 this._reconnect_attempt = this._reconnect_attempt + 1;
527 this.events.trigger('connection_failed.Kernel', {kernel: this, ws_url: ws_url, attempt: this._reconnect_attempt});
527 this.events.trigger('kernel_connection_failed.Kernel', {kernel: this, ws_url: ws_url, attempt: this._reconnect_attempt});
528 528 }
529 529 this.reconnect();
530 530 };
@@ -909,7 +909,7 define([
909 909 }
910 910
911 911 if (execution_state === 'busy') {
912 this.events.trigger('status_busy.Kernel', {kernel: this});
912 this.events.trigger('kernel_busy.Kernel', {kernel: this});
913 913
914 914 } else if (execution_state === 'idle') {
915 915 // signal that iopub callbacks are (probably) done
@@ -918,23 +918,23 define([
918 918 this._finish_iopub(parent_id);
919 919
920 920 // trigger status_idle event
921 this.events.trigger('status_idle.Kernel', {kernel: this});
921 this.events.trigger('kernel_idle.Kernel', {kernel: this});
922 922
923 923 } else if (execution_state === 'starting') {
924 this.events.trigger('status_starting.Kernel', {kernel: this});
924 this.events.trigger('kernel_starting.Kernel', {kernel: this});
925 925 var that = this;
926 926 this.kernel_info(function () {
927 that.events.trigger('status_ready.Kernel', {kernel: this});
927 that.events.trigger('kernel_ready.Kernel', {kernel: this});
928 928 });
929 929
930 930 } else if (execution_state === 'restarting') {
931 931 // autorestarting is distinct from restarting,
932 932 // in that it means the kernel died and the server is restarting it.
933 // status_restarting sets the notification widget,
933 // kernel_restarting sets the notification widget,
934 934 // autorestart shows the more prominent dialog.
935 935 this._autorestart_attempt = this._autorestart_attempt + 1;
936 this.events.trigger('status_restarting.Kernel', {kernel: this});
937 this.events.trigger('status_autorestarting.Kernel', {kernel: this, attempt: this._autorestart_attempt});
936 this.events.trigger('kernel_restarting.Kernel', {kernel: this});
937 this.events.trigger('kernel_autorestarting.Kernel', {kernel: this, attempt: this._autorestart_attempt});
938 938
939 939 } else if (execution_state === 'dead') {
940 940 this.events.trigger('kernel_dead.Kernel', {kernel: this});
@@ -56,7 +56,7 define([
56 56
57 57 this.events.on('kernel_created.Session', record_status);
58 58 this.events.on('kernel_dead.Session', record_status);
59 this.events.on('status_killed.Session', record_status);
59 this.events.on('kernel_killed.Session', record_status);
60 60
61 61 // if the kernel dies, then also remove the session
62 62 this.events.on('kernel_dead.Kernel', function () {
@@ -189,7 +189,7 define([
189 189 */
190 190 Session.prototype.delete = function (success, error) {
191 191 if (this.kernel) {
192 this.events.trigger('status_killed.Session', {session: this, kernel: this.kernel});
192 this.events.trigger('kernel_killed.Session', {session: this, kernel: this.kernel});
193 193 this.kernel._kernel_dead();
194 194 }
195 195
@@ -162,11 +162,11 casper.notebook_test(function () {
162 162 this.event_test(
163 163 'kill/start',
164 164 [
165 'status_killed.Kernel',
165 'kernel_killed.Kernel',
166 166 'kernel_created.Kernel',
167 'status_connected.Kernel',
168 'status_starting.Kernel',
169 'status_ready.Kernel'
167 'kernel_connected.Kernel',
168 'kernel_starting.Kernel',
169 'kernel_ready.Kernel'
170 170 ],
171 171 function () {
172 172 this.thenEvaluate(function () {
@@ -185,8 +185,8 casper.notebook_test(function () {
185 185 this.event_test(
186 186 'reconnect',
187 187 [
188 'status_reconnecting.Kernel',
189 'status_connected.Kernel',
188 'kernel_reconnecting.Kernel',
189 'kernel_connected.Kernel',
190 190 ],
191 191 function () {
192 192 this.thenEvaluate(function () {
@@ -202,11 +202,11 casper.notebook_test(function () {
202 202 this.event_test(
203 203 'restart',
204 204 [
205 'status_restarting.Kernel',
205 'kernel_restarting.Kernel',
206 206 'kernel_created.Kernel',
207 'status_connected.Kernel',
208 'status_starting.Kernel',
209 'status_ready.Kernel'
207 'kernel_connected.Kernel',
208 'kernel_starting.Kernel',
209 'kernel_ready.Kernel'
210 210 ],
211 211 function () {
212 212 this.thenEvaluate(function () {
@@ -221,9 +221,9 casper.notebook_test(function () {
221 221 this.event_test(
222 222 'interrupt',
223 223 [
224 'status_interrupting.Kernel',
225 'status_busy.Kernel',
226 'status_idle.Kernel'
224 'kernel_interrupting.Kernel',
225 'kernel_busy.Kernel',
226 'kernel_idle.Kernel'
227 227 ],
228 228 function () {
229 229 this.thenEvaluate(function () {
@@ -237,11 +237,11 casper.notebook_test(function () {
237 237 this.event_test(
238 238 'ws_closed_ok',
239 239 [
240 'status_disconnected.Kernel',
241 'status_reconnecting.Kernel',
242 'status_connected.Kernel',
243 'status_busy.Kernel',
244 'status_idle.Kernel'
240 'kernel_disconnected.Kernel',
241 'kernel_reconnecting.Kernel',
242 'kernel_connected.Kernel',
243 'kernel_busy.Kernel',
244 'kernel_idle.Kernel'
245 245 ],
246 246 function () {
247 247 this.thenEvaluate(function () {
@@ -256,8 +256,8 casper.notebook_test(function () {
256 256 this.event_test(
257 257 'ws_closed_error',
258 258 [
259 'status_disconnected.Kernel',
260 'connection_failed.Kernel'
259 'kernel_disconnected.Kernel',
260 'kernel_connection_failed.Kernel'
261 261 ],
262 262 function () {
263 263 this.thenEvaluate(function () {
@@ -277,8 +277,8 casper.notebook_test(function () {
277 277 this.event_test(
278 278 'autorestarting',
279 279 [
280 'status_restarting.Kernel',
281 'status_autorestarting.Kernel',
280 'kernel_restarting.Kernel',
281 'kernel_autorestarting.Kernel',
282 282 ],
283 283 function () {
284 284 this.thenEvaluate(function () {
@@ -294,8 +294,8 casper.notebook_test(function () {
294 294 this.event_test(
295 295 'failed_restart',
296 296 [
297 'status_restarting.Kernel',
298 'status_autorestarting.Kernel',
297 'kernel_restarting.Kernel',
298 'kernel_autorestarting.Kernel',
299 299 'kernel_dead.Kernel'
300 300 ],
301 301 function () {
@@ -99,9 +99,9 casper.notebook_test(function () {
99 99 'start_session',
100 100 [
101 101 'kernel_created.Session',
102 'status_connected.Kernel',
103 'status_starting.Kernel',
104 'status_ready.Kernel'
102 'kernel_connected.Kernel',
103 'kernel_starting.Kernel',
104 'kernel_ready.Kernel'
105 105 ],
106 106 function () {
107 107 this.thenEvaluate(function () {
@@ -114,7 +114,7 casper.notebook_test(function () {
114 114 // check for events when killing the session
115 115 this.event_test(
116 116 'delete_session',
117 ['status_killed.Session'],
117 ['kernel_killed.Session'],
118 118 function () {
119 119 this.thenEvaluate(function () {
120 120 IPython.notebook.session.delete();
@@ -126,11 +126,11 casper.notebook_test(function () {
126 126 this.event_test(
127 127 'restart_session',
128 128 [
129 'status_killed.Session',
129 'kernel_killed.Session',
130 130 'kernel_created.Session',
131 'status_connected.Kernel',
132 'status_starting.Kernel',
133 'status_ready.Kernel'
131 'kernel_connected.Kernel',
132 'kernel_starting.Kernel',
133 'kernel_ready.Kernel'
134 134 ],
135 135 function () {
136 136 this.thenEvaluate(function () {
@@ -144,9 +144,9 casper.notebook_test(function () {
144 144 this.event_test(
145 145 'failed_restart',
146 146 [
147 'status_restarting.Kernel',
148 'status_autorestarting.Kernel',
149 'status_killed.Session',
147 'kernel_restarting.Kernel',
148 'kernel_autorestarting.Kernel',
149 'kernel_killed.Session',
150 150 'kernel_dead.Kernel',
151 151 ],
152 152 function () {
@@ -170,7 +170,7 casper.notebook_test(function () {
170 170 this.event_test(
171 171 'bad_start_session',
172 172 [
173 'status_killed.Session',
173 'kernel_killed.Session',
174 174 'kernel_dead.Session'
175 175 ],
176 176 function () {
@@ -28,10 +28,10 casper.open_new_notebook = function () {
28 28 this.thenEvaluate(function () {
29 29 require(['base/js/namespace', 'base/js/events'], function (IPython, events) {
30 30
31 events.on('status_idle.Kernel',function () {
31 events.on('kernel_idle.Kernel',function () {
32 32 IPython._status = 'idle';
33 33 });
34 events.on('status_busy.Kernel',function () {
34 events.on('kernel_busy.Kernel',function () {
35 35 IPython._status = 'busy';
36 36 });
37 37 });
General Comments 0
You need to be logged in to leave comments. Login now