The patterns provided in ignore_class_notfound_regexp (which is expected to be a list of strings) are checked when ignore_class_notfound=true.
By default, ignore_class_notfound_regexp is set to the single pattern '.*', so that all missing classes are ignored.
Checklist
[x] The PR has a meaningful title. The title will be used to auto generate the changelog
[x] PR contains a single logical change (to build a better changelog).
[x] Update the documentation.
[x] Update tests.
[x] Categorize the PR by setting a good title and adding one of the labels:
bug, enhancement, documentation, change, breaking, dependency, internal
as they show up in the changelog
[x] Figure out a reasonable API for users to switch the regex patterns for an existing config (from Python, we probably need to do so via a helper method on Reclass, from Rust, we should think about making the raw fields private, and providing a getter and a setter that recompiles the RegexSet)
The patterns provided in
ignore_class_notfound_regexp
(which is expected to be a list of strings) are checked whenignore_class_notfound=true
.By default,
ignore_class_notfound_regexp
is set to the single pattern '.*', so that all missing classes are ignored.Checklist
bug
,enhancement
,documentation
,change
,breaking
,dependency
,internal
as they show up in the changelog