2012-11-19 70 views
6

我目前正在嘗試使用IPython筆記本獲取交互式圖。我遇到的一個問題是,當通過JavaScript中的IPython.notebook.kernel.execute方法執行Python代碼時,我無法知道該段代碼何時完成執行。有沒有一種簡單的方法來檢測內核是否忙/閒,以便我可以讓Javascript空閒直到它完成?IPython筆記本 - 檢測內核是忙/閒在Javascript中

回答

1

我知道這是一個非常古老的問題,但以防萬一有人正在尋找...

require(['base/js/namespace', 'base/js/events'], function (IPython, events) { 
     events.on('kernel_idle.Kernel', yourFunction); 
    }); 
+0

...這是記錄在哪裏? –

+0

永遠不會在JavaScript端找到任何文檔。最好的地方是代碼。 –