Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IPython笔记本-在Javascript中检测内核是否忙/空闲_Javascript_Python_Ipython - Fatal编程技术网

IPython笔记本-在Javascript中检测内核是否忙/空闲

IPython笔记本-在Javascript中检测内核是否忙/空闲,javascript,python,ipython,Javascript,Python,Ipython,我目前正在尝试使用IPython笔记本制作交互式绘图。我遇到的一个问题是,当通过javascript中的IPython.notebook.kernel.execute方法执行Python代码时,我无法知道这段代码何时完成执行。有没有一种简单的方法可以检测内核是否繁忙/空闲,这样我就可以告诉Javascript在完成之前一直处于空闲状态?内核状态可能就是您想要的: 您可以在IPython笔记本的kernel.js中找到一些额外的灵感(只需搜索“busy”): 我知道这是一个非常古老的问题,但以防

我目前正在尝试使用IPython笔记本制作交互式绘图。我遇到的一个问题是,当通过javascript中的IPython.notebook.kernel.execute方法执行Python代码时,我无法知道这段代码何时完成执行。有没有一种简单的方法可以检测内核是否繁忙/空闲,这样我就可以告诉Javascript在完成之前一直处于空闲状态?

内核状态可能就是您想要的:

您可以在IPython笔记本的kernel.js中找到一些额外的灵感(只需搜索“busy”):


我知道这是一个非常古老的问题,但以防万一有人在看

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

... 这篇文档记录在哪里?从未在JavaScript端找到任何文档。最好看的地方是代码。当项目被拆分和重新调整时,代码似乎已经移动了。我在这里看到: