pydantic_settings.decoder
¶
yaml, json and toml decoders providing source value location.
Submodules¶
Package Contents¶
-
class
pydantic_settings.decoder.
DecoderMeta
¶ Decoder matadata
-
name
:str¶
-
values_loader
:Callable[[Union[str, TextIO]], TextValues]¶
-
-
exception
pydantic_settings.decoder.
DecoderNotFoundError
¶ Error for cases when requested decoder not found
-
exception
pydantic_settings.decoder.
DecoderMissingRequirementError
¶ Error for cases when requested decoder requirement is missing
-
pydantic_settings.decoder.
get_decoder
(decoder_type: str) → DecoderMeta¶ Get decoder for given type-hint. Import decoders lazily to make dependencies “soft-wired”.
- Parameters
decoder_type – any kind of decoder hint: file extension, mime-type or common name
- Returns
decoder metadata