[Python] Added Ability to Initialize Models by Passing in Dictionaries (#11125)

* [Python] Added Ability to Initialize Models by Passing in Dictionaries

* formatting change

* generate new python samples
This commit is contained in:
Cameron Koegel
2022-03-09 12:41:15 -05:00
committed by GitHub
parent 7ed7930bab
commit fd1ede6a73
228 changed files with 5334 additions and 3550 deletions

View File

@@ -1571,7 +1571,9 @@ def validate_and_convert_types(input_value, required_types_mixed, path_to_item,
input_class_simple = get_simple_class(input_value)
valid_type = is_valid_type(input_class_simple, valid_classes)
if not valid_type:
if configuration:
if (configuration
or (input_class_simple == dict
and not dict in valid_classes)):
# if input_value is not valid_type try to convert it
converted_instance = attempt_convert_item(
input_value,