in src/cloudformation_cli_python_lib/recast.py [0:0]
def _recast_lists(cls: Any, k: str, v: List[Any], classes: Dict[str, Any]) -> List[Any]:
# Leave as is if type is Any
if cls is typing.Any:
return v
if "__dataclass_fields__" not in dir(cls):
pass
elif k in cls.__dataclass_fields__:
cls = _field_to_type(cls.__dataclass_fields__[k].type, k, classes)
return [cast_sequence_item(cls, k, item, classes) for item in v]