summaryrefslogtreecommitdiff
path: root/buildscripts/util/teststats.py
diff options
context:
space:
mode:
Diffstat (limited to 'buildscripts/util/teststats.py')
-rw-r--r--buildscripts/util/teststats.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/buildscripts/util/teststats.py b/buildscripts/util/teststats.py
index 985fa50a30f..f38eda49f4a 100644
--- a/buildscripts/util/teststats.py
+++ b/buildscripts/util/teststats.py
@@ -2,6 +2,7 @@
from collections import defaultdict
from collections import namedtuple
+from json import JSONDecodeError
from typing import NamedTuple, List
import requests
@@ -118,6 +119,9 @@ def get_stats_from_s3(project: str, task: str, variant: str) -> List[HistoricalT
session.mount('https://', HTTPAdapter(max_retries=retries))
response = session.get(f"{TESTS_STATS_S3_LOCATION}/{project}/{variant}/{task}")
- data = response.json()
- return [HistoricalTestInformation(**item) for item in data]
+ try:
+ data = response.json()
+ return [HistoricalTestInformation(**item) for item in data]
+ except JSONDecodeError:
+ return []