MCPcopy Create free account
hub / github.com/aws/aws-cli / _run_main

Method _run_main

awscli/customizations/s3/subcommands.py:1067–1087  ·  view source on GitHub ↗
(self, parsed_args, parsed_globals)

Source from the content-addressed store, hash-verified

1065
1066class S3TransferCommand(S3Command):
1067 def _run_main(self, parsed_args, parsed_globals):
1068 super(S3TransferCommand, self)._run_main(parsed_args, parsed_globals)
1069 register_feature_id('S3_TRANSFER')
1070 self._convert_path_args(parsed_args)
1071 params = self._get_params(parsed_args, parsed_globals, self._session)
1072 source_client, transfer_client = self._get_source_and_transfer_clients(
1073 params=params
1074 )
1075 transfer_manager = self._get_transfer_manager(
1076 params=params, botocore_transfer_client=transfer_client
1077 )
1078 cmd = CommandArchitecture(
1079 self._session,
1080 self.NAME,
1081 params,
1082 transfer_manager,
1083 source_client,
1084 transfer_client,
1085 )
1086 cmd.create_instructions()
1087 return cmd.run()
1088
1089 def _convert_path_args(self, parsed_args):
1090 if not isinstance(parsed_args.paths, list):

Callers

nothing calls this directly

Calls 9

_convert_path_argsMethod · 0.95
_get_paramsMethod · 0.95
_get_transfer_managerMethod · 0.95
create_instructionsMethod · 0.95
runMethod · 0.95
register_feature_idFunction · 0.90
CommandArchitectureClass · 0.85
_run_mainMethod · 0.45

Tested by

no test coverage detected