MCPcopy Index your code
hub / github.com/aws/aws-cli / _unpack_cli_arg

Function _unpack_cli_arg

awscli/argprocess.py:163–173  ·  view source on GitHub ↗
(argument_model, value, cli_name)

Source from the content-addressed store, hash-verified

161
162
163def _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
176def _unpack_json_cli_arg(argument_model, value, cli_name):

Callers 2

unpack_cli_argFunction · 0.85
_unpack_complex_cli_argFunction · 0.85

Calls 5

is_json_value_headerFunction · 0.90
is_document_typeFunction · 0.90
_unpack_json_cli_argFunction · 0.85
unpack_scalar_cli_argFunction · 0.85
_unpack_complex_cli_argFunction · 0.85

Tested by

no test coverage detected