PreprocessingBlocklists
- class PreprocessingBlocklists(*, full: list[str] = <factory>, resource_full: dict[str, list[str]] = <factory>, prefix: list[str] = <factory>, resource_prefix: dict[str, list[str]] = <factory>, suffix: list[str] = <factory>)[source]
Bases:
BaseModel
A model for prefix and full blocklists.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Attributes Summary
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
Methods Summary
str_has_blocked_prefix
(str_or_curie_or_uri, *)Check if the CURIE string has a blocklisted prefix.
str_has_blocked_suffix
(str_or_curie_or_uri)Check if the CURIE string has a blocklisted suffix.
str_is_blocked
(str_or_curie_or_uri, *[, context])Check if the full CURIE string is blocklisted.
str_is_blocked_full
(str_or_curie_or_uri, *)Check if the full CURIE string is blocklisted.
Attributes Documentation
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
Methods Documentation
- str_has_blocked_prefix(str_or_curie_or_uri: str, *, context: str | None = None) bool [source]
Check if the CURIE string has a blocklisted prefix.
- str_has_blocked_suffix(str_or_curie_or_uri: str) bool [source]
Check if the CURIE string has a blocklisted suffix.