@@ -349,7 +349,9 @@ def __call__(self) -> dict[str, Any]:
349349 return self .defaults
350350
351351 def __repr__ (self ) -> str :
352- return f'DefaultSettingsSource(nested_model_default_partial_update={ self .nested_model_default_partial_update } )'
352+ return (
353+ f'{ self .__class__ .__name__ } (nested_model_default_partial_update={ self .nested_model_default_partial_update } )'
354+ )
353355
354356
355357class InitSettingsSource (PydanticBaseSettingsSource ):
@@ -383,7 +385,7 @@ def __call__(self) -> dict[str, Any]:
383385 )
384386
385387 def __repr__ (self ) -> str :
386- return f'InitSettingsSource (init_kwargs={ self .init_kwargs !r} )'
388+ return f'{ self . __class__ . __name__ } (init_kwargs={ self .init_kwargs !r} )'
387389
388390
389391class PydanticBaseEnvSettingsSource (PydanticBaseSettingsSource ):
@@ -673,7 +675,7 @@ def get_field_value(self, field: FieldInfo, field_name: str) -> tuple[Any, str,
673675 return None , field_key , value_is_complex
674676
675677 def __repr__ (self ) -> str :
676- return f'SecretsSettingsSource (secrets_dir={ self .secrets_dir !r} )'
678+ return f'{ self . __class__ . __name__ } (secrets_dir={ self .secrets_dir !r} )'
677679
678680
679681class EnvSettingsSource (PydanticBaseEnvSettingsSource ):
@@ -898,7 +900,7 @@ def explode_env_vars(self, field_name: str, field: FieldInfo, env_vars: Mapping[
898900
899901 def __repr__ (self ) -> str :
900902 return (
901- f'EnvSettingsSource (env_nested_delimiter={ self .env_nested_delimiter !r} , '
903+ f'{ self . __class__ . __name__ } (env_nested_delimiter={ self .env_nested_delimiter !r} , '
902904 f'env_prefix_len={ self .env_prefix_len !r} )'
903905 )
904906
@@ -1014,7 +1016,7 @@ def __call__(self) -> dict[str, Any]:
10141016
10151017 def __repr__ (self ) -> str :
10161018 return (
1017- f'DotEnvSettingsSource (env_file={ self .env_file !r} , env_file_encoding={ self .env_file_encoding !r} , '
1019+ f'{ self . __class__ . __name__ } (env_file={ self .env_file !r} , env_file_encoding={ self .env_file_encoding !r} , '
10181020 f'env_nested_delimiter={ self .env_nested_delimiter !r} , env_prefix_len={ self .env_prefix_len !r} )'
10191021 )
10201022
@@ -1952,7 +1954,7 @@ def _read_file(self, file_path: Path) -> dict[str, Any]:
19521954 return json .load (json_file )
19531955
19541956 def __repr__ (self ) -> str :
1955- return f'JsonConfigSettingsSource (json_file={ self .json_file_path } )'
1957+ return f'{ self . __class__ . __name__ } (json_file={ self .json_file_path } )'
19561958
19571959
19581960class TomlConfigSettingsSource (InitSettingsSource , ConfigFileSourceMixin ):
@@ -1977,7 +1979,7 @@ def _read_file(self, file_path: Path) -> dict[str, Any]:
19771979 return tomllib .load (toml_file )
19781980
19791981 def __repr__ (self ) -> str :
1980- return f'TomlConfigSettingsSource (toml_file={ self .toml_file_path } )'
1982+ return f'{ self . __class__ . __name__ } (toml_file={ self .toml_file_path } )'
19811983
19821984
19831985class PyprojectTomlConfigSettingsSource (TomlConfigSettingsSource ):
@@ -2052,7 +2054,7 @@ def _read_file(self, file_path: Path) -> dict[str, Any]:
20522054 return yaml .safe_load (yaml_file ) or {}
20532055
20542056 def __repr__ (self ) -> str :
2055- return f'YamlConfigSettingsSource (yaml_file={ self .yaml_file_path } )'
2057+ return f'{ self . __class__ . __name__ } (yaml_file={ self .yaml_file_path } )'
20562058
20572059
20582060class AzureKeyVaultMapping (Mapping [str , Optional [str ]]):
@@ -2116,7 +2118,7 @@ def _load_env_vars(self) -> Mapping[str, Optional[str]]:
21162118 return AzureKeyVaultMapping (secret_client )
21172119
21182120 def __repr__ (self ) -> str :
2119- return f'AzureKeyVaultSettingsSource (url={ self ._url !r} , ' f'env_nested_delimiter={ self .env_nested_delimiter !r} )'
2121+ return f'{ self . __class__ . __name__ } (url={ self ._url !r} , ' f'env_nested_delimiter={ self .env_nested_delimiter !r} )'
21202122
21212123
21222124def _get_env_var_key (key : str , case_sensitive : bool = False ) -> str :
0 commit comments