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

Method add_to_call_parameters

awscli/customizations/cliinput.py:59–71  ·  view source on GitHub ↗
(self, call_parameters, parsed_args, **kwargs)

Source from the content-addressed store, hash-verified

57 super(CliInputArgument, self)._register_argument_action()
58
59 def add_to_call_parameters(self, call_parameters, parsed_args, **kwargs):
60 arg_value = self._get_arg_value(parsed_args)
61 if arg_value is None:
62 return
63
64 loaded_params = self._load_parameters(arg_value)
65 if not isinstance(loaded_params, dict):
66 raise ParamError(
67 self.cli_name,
68 "Invalid type: expecting map, "
69 "received %s" % type(loaded_params),
70 )
71 self._update_call_parameters(call_parameters, loaded_params)
72
73 def _get_arg_value(self, parsed_args):
74 arg_value = getattr(parsed_args, self.py_name, None)

Calls 4

_get_arg_valueMethod · 0.95
_load_parametersMethod · 0.95
ParamErrorClass · 0.90