[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