fix: Correct bucket for removing

This commit is contained in:
2023-06-04 23:15:30 +03:00
parent cd553879a2
commit 22b1f374af

View File

@@ -153,7 +153,14 @@ def main():
for file_to_remove in redundant:
object_name = os.path.join(target_prefix, file_to_remove)
logging.info(f"Removing redundant {target_bucket}:{object_name}")
target_s3.remove_object(bucket_name="backups", object_name=object_name)
try:
target_s3.remove_object(
bucket_name=source_bucket, object_name=object_name
)
except Exception as err:
print(
f"Unable to remove {source_bucket}/{object_name}: erorr {err}"
)
del target_files[file_to_remove]
print(f"Removed {len(redundant)} files")
print(f"Target after removing redundant {get_file_metrics(target_files)}")