防止在Plotly Dash中出现循环依赖UI错误消息

时间:2019-09-25 19:29:14

标签: python-3.x plotly-dash

我的Dash程序中有一些递归元素,这些递归元素处理得很好,并且永远不会遭受无限递归的风险。 不幸的是,我的应用程序上弹出一个对话框,告诉我我有一个递归。如何停止显示此警告?

2 个答案:

答案 0 :(得分:0)

在主函数调用中将debug更改为False

if __name__ == '__main__':
    app.run_server(debug=False)

答案 1 :(得分:0)

关于循环依赖的Dash消息可以被抑制。它由传递到dash-renderer中的DepGraph()函数的“圆形”参数控制。我遇到了同样的问题,并通过在Python的site-packages / dash_renderer目录中打开dash_renderer.min.js,搜索“ DepGraph”,并将字符串“ this.circular = e && !! e.circular”替换为“ this”,解决了该问题。呼叫内部的“ circular = true”。 通过发布herehere来引导我解决这个问题。