Skip to content

Commit c09b149

Browse files
committed
Handle SARIF polling errors separately
1 parent 90564ce commit c09b149

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

scripts/upload-sarif-to-code-scanning.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -164,9 +164,6 @@ def main() -> int:
164164
with urllib.request.urlopen(request) as response:
165165
response_body = json.loads(response.read().decode("utf-8"))
166166
print(json.dumps(response_body))
167-
sarif_id = response_body.get("id")
168-
if sarif_id:
169-
wait_for_sarif_processing(str(sarif_id))
170167
except urllib.error.HTTPError as error:
171168
response_body = error.read().decode("utf-8")
172169
response_body_lower = response_body.lower()
@@ -179,6 +176,9 @@ def main() -> int:
179176
return 0
180177
sys.stderr.write(response_body)
181178
raise
179+
sarif_id = response_body.get("id")
180+
if sarif_id:
181+
wait_for_sarif_processing(str(sarif_id))
182182
return 0
183183

184184

0 commit comments

Comments
 (0)