MCPcopy
hub / github.com/aws/aws-cli / _update_parsed_globals

Method _update_parsed_globals

awscli/alias.py:274–288  ·  view source on GitHub ↗
(
        self, arg_parser, parsed_alias_args, parsed_globals
    )

Source from the content-addressed store, hash-verified

272 return alias_args
273
274 def _update_parsed_globals(
275 self, arg_parser, parsed_alias_args, parsed_globals
276 ):
277 global_params_to_update = self._get_global_parameters_to_update(
278 arg_parser, parsed_alias_args
279 )
280 # Emit the top level args parsed event to ensure all possible
281 # customizations that typically get applied are applied to the
282 # global parameters provided in the alias before updating
283 # the original provided global parameter values
284 # and passing those onto subsequent commands.
285 emit_top_level_args_parsed_event(self._session, parsed_alias_args)
286 for param_name in global_params_to_update:
287 updated_param_value = getattr(parsed_alias_args, param_name)
288 setattr(parsed_globals, param_name, updated_param_value)
289
290 def _get_global_parameters_to_update(self, arg_parser, parsed_alias_args):
291 # Retrieve a list of global parameters that the newly parsed args

Callers 2

__call__Method · 0.80
_process_global_argsMethod · 0.80

Tested by

no test coverage detected