(typed_parameters, variables)
| 39 | |
| 40 | |
| 41 | def resolve_parameters(typed_parameters, variables): |
| 42 | resolved_parameters = [] |
| 43 | for typed_param in typed_parameters: |
| 44 | type_ = typed_param.get('type').lower() |
| 45 | value = typed_param.get('value') |
| 46 | |
| 47 | if isinstance(value, str): |
| 48 | resolved_str_value = substitute_variables(value, variables) |
| 49 | convert_and_append_parameters(resolved_str_value, type_, resolved_parameters) |
| 50 | else: |
| 51 | convert_and_append_parameters(value, type_, resolved_parameters) |
| 52 | return resolved_parameters |
| 53 | |
| 54 | |
| 55 | def convert_and_append_parameters(value, type, resolved_parameters): |
no test coverage detected
searching dependent graphs…