Config: Handle default factories in config generation
Signed-off-by: kingbri <bdashore3@proton.me>
This commit is contained in:
parent
3340c3bf2f
commit
b6dd21f737
1 changed files with 5 additions and 1 deletions
|
|
@ -509,7 +509,11 @@ def generate_config_file(
|
|||
else:
|
||||
sub_iter_once = True
|
||||
|
||||
value = subfield_data.default
|
||||
if subfield_data.default_factory:
|
||||
value = subfield_data.default_factory()
|
||||
else:
|
||||
value = subfield_data.default
|
||||
|
||||
value = value if value is not None else ""
|
||||
value = value if value is not PydanticUndefined else ""
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue