We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 76ee619 commit fef9be6Copy full SHA for fef9be6
pydantic_settings/main.py
@@ -572,7 +572,7 @@ class CliAppBaseSettings(BaseSettings, model_cls): # type: ignore
572
573
model = CliAppBaseSettings(**model_init_data)
574
model_init_data = {}
575
- for field_name, field_info in model.__pydantic_fields__.items():
+ for field_name, field_info in type(model).model_fields.items():
576
model_init_data[_field_name_for_signature(field_name, field_info)] = getattr(model, field_name)
577
578
return CliApp._run_cli_cmd(model_cls(**model_init_data), cli_cmd_method_name, is_required=False)
0 commit comments