@@ -39,7 +39,7 @@ def get_bucket(storage_service, bucket_name):
3939 return req .execute ()
4040
4141
42- @retry (wait_exponential_multiplier = 1000 , wait_exponential_max = 10000 ,stop_max_attempt_number = 10 )
42+ @retry (wait_exponential_multiplier = 1000 , wait_exponential_max = 10000 , stop_max_attempt_number = 10 )
4343def delete_object (storage_service , bucket_name , object_name ):
4444 '''delete_file will delete a file from a bucket
4545
@@ -58,8 +58,8 @@ def delete_object(storage_service, bucket_name, object_name):
5858 return operation
5959
6060
61- @retry (wait_exponential_multiplier = 1000 , wait_exponential_max = 10000 )
62- def upload_file (storage_service ,bucket ,bucket_path ,file_name ,verbose = True ):
61+ @retry (wait_exponential_multiplier = 1000 , wait_exponential_max = 10000 , stop_max_attempt_number = 3 )
62+ def upload_file (storage_service , bucket , bucket_path , file_name , verbose = True ):
6363 '''get_folder will return the folder with folder_name, and if create=True,
6464 will create it if not found. If folder is found or created, the metadata is
6565 returned, otherwise None is returned
@@ -80,10 +80,11 @@ def upload_file(storage_service,bucket,bucket_path,file_name,verbose=True):
8080
8181 # Create media object with correct mimetype
8282 if os .path .exists (file_name ):
83- mimetype = sniff_extension (file_name ,verbose = verbose )
83+ mimetype = sniff_extension (file_name , verbose = verbose )
8484 media = http .MediaFileUpload (file_name ,
8585 mimetype = mimetype ,
8686 resumable = True )
87+
8788 request = storage_service .objects ().insert (bucket = bucket ['id' ],
8889 body = body ,
8990 media_body = media )
0 commit comments