(self, parsed_args, parsed_globals)
| 1065 | |
| 1066 | class 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): |
nothing calls this directly
no test coverage detected