[Bf-extensions-cvs] [0ea7694c] master: BenderKit: fix upload not reporting failed uploads correctly.
Vilem Duha
noreply at git.blender.org
Sun Apr 21 21:21:51 CEST 2019
Commit: 0ea7694caf3949a6c705c9f916469382a03ae580
Author: Vilem Duha
Date: Sat Apr 20 12:46:10 2019 +0200
Branches: master
https://developer.blender.org/rBA0ea7694caf3949a6c705c9f916469382a03ae580
BenderKit: fix upload not reporting failed uploads correctly.
===================================================================
M blenderkit/upload_bg.py
===================================================================
diff --git a/blenderkit/upload_bg.py b/blenderkit/upload_bg.py
index 1678b194..538f9784 100644
--- a/blenderkit/upload_bg.py
+++ b/blenderkit/upload_bg.py
@@ -98,9 +98,11 @@ def upload_files(filepath, upload_data, files):
upload_response = requests.put(upload['s3UploadUrl'],
data=upload_in_chunks(f['file_path'], chunk_size, f['type']),
stream=True, verify=True)
- # print('upload response')
- # print(upload_response.text)
- uploaded = True
+
+ if upload_response.status_code == 200:
+ uploaded = True
+ else:
+ bg_blender.progress('Upload failed, retry.')
except Exception as e:
bg_blender.progress('Upload %s failed, retrying' % f['type'])
time.sleep(1)
More information about the Bf-extensions-cvs
mailing list