Describe your context
I use background callback with Celery + Redis. In the example there is a running option to put in the components. The thing is I am using pattern matching. If I remove the running option, there is no problem.
dash 2.9.0
dash-bootstrap-components 1.4.1
dash-core-components 2.0.0
dash-html-components 2.0.0
dash-mantine-components 0.12.0
dash-table 5.0.0
Describe the bug
the running option using background callback does not work. Moreover, Why do I see it is a long callback instead of background callback?
Error:
File "/usr/local/lib/python3.10/site-packages/dash/_callback.py", line 167, in callback
validate_long_inputs(x[0] for x in long_spec["running"])
File "/usr/local/lib/python3.10/site-packages/dash/_callback.py", line 209, in validate_long_inputs
raise WildcardInLongCallback(
dash.exceptions.WildcardInLongCallback: long callbacks does not support dependencies with
pattern-matching ids
Received: <Output `{"index":["MATCH"],"type":"main_apm_generate_boxplot_button"}.disabled`>