破折号抑制\u回调\u异常不工作

2024-06-02 07:24:43 发布

您现在位置:Python中文网/ 问答频道 /正文

下面是我如何在代码中实现它。我已经分别尝试了每种方法,并将它们全部用作未注释的代码行。无论我使用哪种方法组合,我仍然必须在仪表板加载后手动打开抑制错误。你知道吗

app = dash.Dash(__name__, external_stylesheets=external_stylesheets)
app.title = 'TEST'

app.config['suppress_callback_exceptions'] = True
app.config.suppress_callback_exceptions = True

我也尝试过(没有任何运气):

app = dash.Dash(__name__, external_stylesheets=external_stylesheets,
                suppress_callback_exceptions = True)

以及

import sys
class HaltCallback(Exception):
    pass

@app.server.errorhandler(HaltCallback)
def handle_error(error):
    print(error, file=sys.stderr)
    return ('', 204)

有没有其他可能的方法来抑制回调异常?我正在为我的老板做一个仪表板,所以我真的很想在加载时自动执行错误抑制。你知道吗


Tags: 方法代码nametrueapp错误callback仪表板