From 4a27d094be3e09f3c37bb46a36207eeacd0a37e8 Mon Sep 17 00:00:00 2001 From: Damir Ibragimov Date: Tue, 22 Oct 2024 16:36:11 +0300 Subject: [PATCH] final fixes --- permanently_delete_files.py | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/permanently_delete_files.py b/permanently_delete_files.py index 35fa002..9d34a7e 100644 --- a/permanently_delete_files.py +++ b/permanently_delete_files.py @@ -2,7 +2,7 @@ import os import traceback from obs import ObsClient, Versions -bucket = os.getenv( +bucketName = os.getenv( "BUCKET" ) @@ -37,7 +37,7 @@ try: while True: listing = obsClient.listVersions( - bucket, + bucketName, version = Versions( encoding_type = encoding_type, key_marker = mark, @@ -80,13 +80,12 @@ try: ] for chunk in chunks: deleteBatchObjects = obsClient.deleteObjects( - bucketName = bucket, + bucketName, DeleteObjectsRequest( quiet = False, - objects = chunk - ), - encoding_type = encoding_type - ) + objects = chunk, + encoding_type = encoding_type + )) if deleteBatchObjects['status'] > 204: print(deleteBatchObjects) @@ -104,10 +103,9 @@ try: bucketName = bucket, DeleteObjectsRequest( quiet = False, - objects = chunk - ), - encoding_type = encoding_type - ) + objects = chunk, + encoding_type = encoding_type + )) if deleteBatchObjects['status'] > 204: print(deleteBatchObjects)