Skip to content

Commit b2daa1f

Browse files
committed
refactor: change get method for config_prevent_initial_callbacks and config_hide_all_callbacks in _callback.callback()
1 parent dc777d9 commit b2daa1f

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

dash/_callback.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
from . import _validate
4242
from .background_callback.managers import BaseBackgroundCallbackManager
4343
from ._callback_context import context_value
44+
from ._get_app import get_app
4445
from ._no_update import NoUpdate
4546

4647

@@ -178,10 +179,13 @@ def callback(
178179

179180
background_spec: Any = None
180181

181-
config_prevent_initial_callbacks = _kwargs.pop(
182-
"config_prevent_initial_callbacks", False
182+
# Get prevent_initial_callbacks and hide_all_callbacks from get_app().config
183+
current_app_config = get_app().config
184+
185+
config_prevent_initial_callbacks = current_app_config.get(
186+
"prevent_initial_callbacks", False
183187
)
184-
config_hide_all_callbacks = _kwargs.pop("config_hide_all_callbacks", False)
188+
config_hide_all_callbacks = current_app_config.get("hide_all_callbacks", False)
185189
callback_map = _kwargs.pop("callback_map", GLOBAL_CALLBACK_MAP)
186190
callback_list = _kwargs.pop("callback_list", GLOBAL_CALLBACK_LIST)
187191

dash/dash.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1466,8 +1466,6 @@ def callback(self, *_args, **_kwargs) -> Callable[..., Any]:
14661466
"""
14671467
return _callback.callback(
14681468
*_args,
1469-
config_prevent_initial_callbacks=self.config.prevent_initial_callbacks,
1470-
config_hide_all_callbacks=self.config.hide_all_callbacks,
14711469
callback_list=self._callback_list,
14721470
callback_map=self.callback_map,
14731471
callback_api_paths=self.callback_api_paths,

0 commit comments

Comments
 (0)