Fix address of checking the Dashboard upload status
No-Presubmit: True
Bug: webrtc:12162
Change-Id: I11d46550f5f1beb412b5c8911d6864ab8eaac114
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/194001
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Andrey Logvin <landrey@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32634}
diff --git a/tools_webrtc/perf/catapult_uploader.py b/tools_webrtc/perf/catapult_uploader.py
index 81e6583..7ecdf32 100644
--- a/tools_webrtc/perf/catapult_uploader.py
+++ b/tools_webrtc/perf/catapult_uploader.py
@@ -93,15 +93,16 @@
time.sleep((next_poll_time - current_time).total_seconds())
next_poll_time = datetime.datetime.now() + wait_polling_period
- response, content = http.request(url + '/uploads' + upload_token,
+ response, content = http.request(url + '/uploads/' + upload_token,
method='GET', headers=headers)
print 'Upload state polled. Response: %r.' % content
+ if response.status != 200:
+ break
+
resp_json = json.loads(content)
- if (response.status != 200 or
- resp_json['state'] == 'COMPLETED' or
- resp_json['state'] == 'FAILED'):
+ if resp_json['state'] == 'COMPLETED' or resp_json['state'] == 'FAILED':
break
return response, resp_json