def _download_parts(self, manifests, directory): bucket = self.args.get('bucket') for manifest in manifests: parts = get_manifest_parts(os.path.join(directory, manifest)) download_files(bucket, parts, directory, service=self.service, config=self.config, show_progress=self.args.get('show_progress', True))
def _delete_manifest_parts(self, manifest_keys, directory): bucket = self.args.get('bucket') for key in manifest_keys: paths = get_manifest_parts(os.path.join(directory, key), bucket) DeleteObject(paths=paths, service=self.service, config=self.config).main()