(argument_model, value, cli_name)
| 174 | |
| 175 | |
| 176 | def _unpack_json_cli_arg(argument_model, value, cli_name): |
| 177 | try: |
| 178 | return json.loads(value, object_pairs_hook=OrderedDict) |
| 179 | except ValueError as e: |
| 180 | raise ParamError( |
| 181 | cli_name, "Invalid JSON: %s\nJSON received: %s" % (e, value) |
| 182 | ) |
| 183 | |
| 184 | |
| 185 | def _unpack_complex_cli_arg(argument_model, value, cli_name): |
no test coverage detected