supress_callback_exceptions = True, логи не работает - PullRequest
0 голосов
/ 11 ноября 2019

В более старой версии Dash раньше мне нужно было иметь возможность сказать:

supress_callback_exceptions = True

Поскольку я обновился до новой версии Dash, теперь я получаю сообщение об ошибкестрока:

Traceback (most recent call last):
  File "dash-yahoo_options.py", line 2109, in <module>
    app.config.supress_callback_exceptions = True
  File "/home/idf/anaconda3/envs/dash_apps_36/lib/python3.7/site-packages/dash/_utils.py", line 81, in __setattr__
    self[key] = value
  File "/home/idf/anaconda3/envs/dash_apps_36/lib/python3.7/site-packages/dash/_utils.py", line 106, in __setitem__
    raise AttributeError(final_msg, key)
AttributeError: ('Invalid config key. Some settings are only available via the Dash constructor', 'supress_callback_exceptions')
(dash_apps_36) idf@ubvm:~/Downloads$ vi dash-yahoo_options.py
(dash_apps_36) idf@ubvm:~/Downloads$ python dash-yahoo_options.py
Traceback (most recent call last):
  File "dash-yahoo_options.py", line 2109, in <module>
    app.config.supress_callback_exceptions = True
  File "/home/idf/anaconda3/envs/dash_apps_36/lib/python3.7/site-packages/dash/_utils.py", line 81, in __setattr__
    self[key] = value
  File "/home/idf/anaconda3/envs/dash_apps_36/lib/python3.7/site-packages/dash/_utils.py", line 106, in __setitem__
    raise AttributeError(final_msg, key)
AttributeError: ('Invalid config key. Some settings are only available via the Dash constructor', 'supress_callback_exceptions')

1 Ответ

1 голос
/ 11 ноября 2019

В случае, если вы пропустили его в журнале изменений Dash, этот откат с ошибкой был удален в 1.0.0 .

Атрибут конфигурации все еще должен поддерживаться (как в 1.6.0),вам просто нужно использовать правильное имя.

app.config.suppress_callback_exceptions = True
...