(argument_model, value, cli_name)
| 161 | |
| 162 | |
| 163 | def _unpack_cli_arg(argument_model, value, cli_name): |
| 164 | if is_json_value_header(argument_model) or is_document_type( |
| 165 | argument_model |
| 166 | ): |
| 167 | return _unpack_json_cli_arg(argument_model, value, cli_name) |
| 168 | elif argument_model.type_name in SCALAR_TYPES: |
| 169 | return unpack_scalar_cli_arg(argument_model, value, cli_name) |
| 170 | elif argument_model.type_name in COMPLEX_TYPES: |
| 171 | return _unpack_complex_cli_arg(argument_model, value, cli_name) |
| 172 | else: |
| 173 | return str(value) |
| 174 | |
| 175 | |
| 176 | def _unpack_json_cli_arg(argument_model, value, cli_name): |
no test coverage detected