4141from . import _validate
4242from .background_callback .managers import BaseBackgroundCallbackManager
4343from ._callback_context import context_value
44- from ._get_app import get_app
4544from ._no_update import NoUpdate
4645
4746
@@ -179,13 +178,9 @@ def callback(
179178
180179 background_spec : Any = None
181180
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
181+ config_prevent_initial_callbacks = _kwargs .pop (
182+ "config_prevent_initial_callbacks" , False
187183 )
188- config_hide_all_callbacks = current_app_config .get ("hide_all_callbacks" , False )
189184 callback_map = _kwargs .pop ("callback_map" , GLOBAL_CALLBACK_MAP )
190185 callback_list = _kwargs .pop ("callback_list" , GLOBAL_CALLBACK_LIST )
191186
@@ -227,7 +222,6 @@ def callback(
227222 callback_list ,
228223 callback_map ,
229224 config_prevent_initial_callbacks ,
230- config_hide_all_callbacks ,
231225 * _args ,
232226 ** _kwargs ,
233227 background = background_spec ,
@@ -259,7 +253,6 @@ def clientside_callback(clientside_function: ClientsideFuncType, *args, **kwargs
259253 GLOBAL_CALLBACK_LIST ,
260254 GLOBAL_CALLBACK_MAP ,
261255 False ,
262- False ,
263256 GLOBAL_INLINE_SCRIPTS ,
264257 clientside_function ,
265258 * args ,
@@ -272,7 +265,6 @@ def insert_callback(
272265 callback_list ,
273266 callback_map ,
274267 config_prevent_initial_callbacks ,
275- config_hide_all_callbacks ,
276268 output ,
277269 outputs_indices ,
278270 inputs ,
@@ -290,9 +282,6 @@ def insert_callback(
290282 if prevent_initial_call is None :
291283 prevent_initial_call = config_prevent_initial_callbacks
292284
293- if hidden is None :
294- hidden = config_hide_all_callbacks
295-
296285 _validate .validate_duplicate_output (
297286 output , prevent_initial_call , config_prevent_initial_callbacks
298287 )
@@ -611,7 +600,6 @@ def register_callback(
611600 callback_list ,
612601 callback_map ,
613602 config_prevent_initial_callbacks ,
614- config_hide_all_callbacks ,
615603 * _args ,
616604 ** _kwargs ,
617605):
@@ -651,7 +639,6 @@ def register_callback(
651639 callback_list ,
652640 callback_map ,
653641 config_prevent_initial_callbacks ,
654- config_hide_all_callbacks ,
655642 insert_output ,
656643 output_indices ,
657644 flat_inputs ,
@@ -664,7 +651,7 @@ def register_callback(
664651 running = running ,
665652 no_output = not has_output ,
666653 optional = _kwargs .get ("optional" , False ),
667- hidden = _kwargs .get ("hidden" ),
654+ hidden = _kwargs .get ("hidden" , None ),
668655 )
669656
670657 # pylint: disable=too-many-locals
@@ -849,7 +836,6 @@ def register_clientside_callback(
849836 callback_list ,
850837 callback_map ,
851838 config_prevent_initial_callbacks ,
852- config_hide_all_callbacks ,
853839 inline_scripts ,
854840 clientside_function : ClientsideFuncType ,
855841 * args ,
@@ -861,7 +847,6 @@ def register_clientside_callback(
861847 callback_list ,
862848 callback_map ,
863849 config_prevent_initial_callbacks ,
864- config_hide_all_callbacks ,
865850 output ,
866851 None ,
867852 inputs ,
0 commit comments