From 9e302eaaca5ce78871d0cda8bde1e586f48de87a Mon Sep 17 00:00:00 2001 From: Andrey Logvin Date: Wed, 18 Nov 2020 16:59:57 +0000 Subject: [PATCH] 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 Commit-Queue: Andrey Logvin Cr-Commit-Position: refs/heads/master@{#32634} --- tools_webrtc/perf/catapult_uploader.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tools_webrtc/perf/catapult_uploader.py b/tools_webrtc/perf/catapult_uploader.py index 81e6583c45..7ecdf3267d 100644 --- a/tools_webrtc/perf/catapult_uploader.py +++ b/tools_webrtc/perf/catapult_uploader.py @@ -93,15 +93,16 @@ def _WaitForUploadConfirmation(url, oauth_token, upload_token, wait_timeout, 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