fix: Correct bucket for removing
This commit is contained in:
9
main.py
9
main.py
@@ -153,7 +153,14 @@ def main():
|
|||||||
for file_to_remove in redundant:
|
for file_to_remove in redundant:
|
||||||
object_name = os.path.join(target_prefix, file_to_remove)
|
object_name = os.path.join(target_prefix, file_to_remove)
|
||||||
logging.info(f"Removing redundant {target_bucket}:{object_name}")
|
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]
|
del target_files[file_to_remove]
|
||||||
print(f"Removed {len(redundant)} files")
|
print(f"Removed {len(redundant)} files")
|
||||||
print(f"Target after removing redundant {get_file_metrics(target_files)}")
|
print(f"Target after removing redundant {get_file_metrics(target_files)}")
|
||||||
|
|||||||
Reference in New Issue
Block a user