Skip to content

Commit 9ae9202

Browse files
committed
download failure behavior change
1 parent 59779e7 commit 9ae9202

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

examples/client/batch_generate_sbom.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ def download_report(location, filename, retries, sleep_time):
176176
base_url = bd.base_url if bd.base_url.endswith("/") else bd.base_url + "/"
177177
download_url = f"{base_url}api/reports/{report_id}"
178178

179-
logging.info(f"Retrieving report list for {location}")
179+
logging.info(f"Retrieving report status for {location}")
180180

181181
if retries:
182182
response = bd.session.get(location)
@@ -196,7 +196,10 @@ def download_report(location, filename, retries, sleep_time):
196196
time.sleep(sleep_time)
197197
download_report(location, filename, retries, sleep_time)
198198
else:
199-
raise FailedReportDownload(f"Failed to retrieve report {report_id} after multiple retries")
199+
# raise FailedReportDownload(f"Failed to retrieve report {report_id} after multiple retries")
200+
message = f"Failed to retrieve {filename} for report {report_id} after multiple retries"
201+
logging.error(message)
202+
append_to_summary (message)
200203

201204
def process_project_version(project_name, version_name, args):
202205
params = {

examples/client/batch_generate_version_details_report.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,10 @@ def download_report(location, filename, retries, sleep_time):
215215
time.sleep(sleep_time)
216216
download_report(location, filename, retries, sleep_time)
217217
else:
218-
raise FailedReportDownload(f"Failed to retrieve report {report_id} after multiple retries")
218+
# raise FailedReportDownload(f"Failed to retrieve report {report_id} after multiple retries")
219+
message = f"Failed to retrieve {filename} for report {report_id} after multiple retries"
220+
logging.error(message)
221+
append_to_summary (message)
219222

220223
def process_project_version(project_name, version_name, args):
221224
params = {

0 commit comments

Comments
 (0)