tools: changeset analyzer: Gracefully recover fail to get labels

This commit is contained in:
Martin Braun 2025-02-25 11:11:48 +01:00 committed by Jörg Hofrichter
parent 84dad64c10
commit 5c897830c0

View File

@ -251,7 +251,11 @@ def get_labels(api_endpoint, token):
else: else:
headers = {} headers = {}
data = requests.get(api_endpoint, headers=headers).json() data = requests.get(api_endpoint, headers=headers).json()
labels = [label["name"] for label in data] try:
labels = [label["name"] for label in data]
except (KeyError, TypeError):
print("WARNING: Could not get labels from API. Return data: ", data)
return []
print("Labels:", ", ".join(labels)) print("Labels:", ", ".join(labels))
return labels return labels