Skip to content

Commit eb00066

Browse files
committed
make s3del safer
1 parent 9a2f402 commit eb00066

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

buildscripts/s3del.py

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,30 @@
1616

1717
def check_dir( bucket , prefix , todel ):
1818

19+
deleteAll = False
20+
1921
for ( key , modify , etag , size ) in bucket.listdir( prefix=prefix ):
2022
if key.find( todel ) < 0:
2123
continue
2224
print( key )
23-
time.sleep( 2 )
25+
26+
if not deleteAll:
27+
28+
val = raw_input( "Delete (Y,y,n,N):" ).strip()
29+
30+
if val == "n":
31+
print( "skipping this one" )
32+
continue
33+
elif val == "N":
34+
break
35+
36+
if val == "Y":
37+
val = "y"
38+
deleteAll = True
39+
40+
if val != "y":
41+
raise Exception( "invalid input :(" )
42+
2443
bucket.delete( key )
2544

2645
def clean( todel ):

0 commit comments

Comments
 (0)