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