IPython Notebook - 检测Javascript中的Kernel是否繁忙/空闲

6

我目前正在尝试让IPython笔记本与交互式图表配合使用。我遇到的问题之一是,当通过JavaScript执行Python代码时,我无法知道该代码片段何时执行完成。是否有一种简单的方法来检测内核是否忙碌/空闲,以便我可以告诉JavaScript等待它完成?

2个回答

1

我知道这是一个非常老的问题,但以防万一有人在寻找答案...

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

这个在哪里有文档记录? - Jason S
从未找到JavaScript方面的任何文档。查找最佳位置是代码。 - Tristan Reid

1

这似乎是在项目被分割并重新整理时移动了位置。我在这里看到它:https://github.com/jupyter/notebook/blob/master/notebook/static/services/kernels/kernel.js - bdemchak

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接