每个MayaVi异常都会挂起我的python解释器



每当我在MayaVi中触发错误时,例如在没有plot figure时调用mlab.outline(),我得到

No handlers could be found for logger "mayavi.core.common"

和我的python解释器变得完全没有响应,即使是Ctrl-D或Ctrl-C;我别无选择,只能终止父进程。

如果你在matplotlib中做类似的事情,你会得到一个异常,通常是非常描述性的,你可以继续使用你的解释器。

当我启动ipython——gui=wx和——gui=qt时,我有这种行为。

是我做错了什么,或者是MayaVi只是糟糕的错误处理?

您正在使用的库正在尝试调用Python的日志模块,但您的应用程序显然没有使用日志记录。

查看更多信息:https://docs.python.org/3.1/library/logging.html#configuring-logging-for-a-library

相关内容

  • 没有找到相关文章

最新更新