bunch more work to make adapters work

This commit is contained in:
Ashwin Bharambe 2024-08-27 19:15:42 -07:00
parent 68f3db62e9
commit c4fe72c3a3
20 changed files with 461 additions and 173 deletions

View file

@ -71,6 +71,7 @@ def prompt_for_config(
"""
config_data = {}
print(f"Configuring {config_type.__name__}:")
for field_name, field in config_type.__fields__.items():
field_type = field.annotation
@ -85,6 +86,7 @@ def prompt_for_config(
if not isinstance(field.default, PydanticUndefinedType)
else None
)
print(f" {field_name}: {field_type} (default: {default_value})")
is_required = field.is_required
# Skip fields with Literal type