这是我如何在我的代码中实现它。我已经分别尝试了每种方法,并将它们全部用作未注释的代码行。无论我使用哪种方法组合,一旦我的仪表板加载,我仍然必须手动关闭抑制错误。
app = dash.Dash(__name__, external_stylesheets=external_stylesheets)
app.title = 'TEST'
app.config['suppress_callback_exceptions'] = True
app.config.suppress_callback_exceptions = True
Run Code Online (Sandbox Code Playgroud)
我也试过(没有任何运气):
app = dash.Dash(__name__, external_stylesheets=external_stylesheets,
suppress_callback_exceptions = True)
Run Code Online (Sandbox Code Playgroud)
和
import sys
class HaltCallback(Exception):
pass
@app.server.errorhandler(HaltCallback)
def handle_error(error):
print(error, file=sys.stderr)
return ('', 204)
Run Code Online (Sandbox Code Playgroud)
有没有其他可能的方法可以尝试抑制回调异常?我正在为我的老板制作一个仪表板,所以我真的很想在加载它时自动抑制错误。