return false instead of exiting in some functions. Added modification to split for md5

This commit is contained in:
2018-05-15 21:16:56 +02:00
parent 40753a8b96
commit 438a248c49
5 changed files with 43 additions and 16 deletions

View File

@@ -14,7 +14,10 @@ def launch(swift_container,delete,fail_tries):
listfoldermanifest=[]
#all files on the container
swift_conn,container_objects_raw = utility.get_list(fail_tries,swift_conn,swift_container,"")
results = utility.get_list(fail_tries,swift_conn,swift_container,"")
if not results:
return
swift_conn,container_objects_raw = results
#get dict name:manifesturl only for large files
byte0manifest,swift_conn,container_objects_manifest = utility.list_compute_manifest (fail_tries,container_objects_raw,swift_conn,swift_container,"")
for name,manifest in container_objects_manifest.items():
@@ -31,7 +34,10 @@ def launch(swift_container,delete,fail_tries):
#______________________________Folders with segments container: swift_container +"_segments"
#all files on container_segments -> they are only segments
swift_conn,container_segments_objects_raw = utility.get_list(fail_tries,swift_conn,swift_container +"_segments","")
results = utility.get_list(fail_tries,swift_conn,swift_container +"_segments","")
if not results :
return
swift_conn,container_segments_objects_raw = results
#get dict name:size
container_segments_objects = utility.list (container_segments_objects_raw,"")
#get list only with folders path name from segments