From 9a530aa7c05fa174213c2bd7aa0d746932938adf Mon Sep 17 00:00:00 2001
From: Massimiliano Adamo <maxadamo@gmail.com>
Date: Wed, 26 Apr 2023 17:57:00 +0200
Subject: [PATCH] checking http status code

---
 sq_projects_list.py | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/sq_projects_list.py b/sq_projects_list.py
index 154947d..bcb9d77 100755
--- a/sq_projects_list.py
+++ b/sq_projects_list.py
@@ -31,6 +31,15 @@ session = requests.Session()
 session.auth = (sq_token, '')
 req = session.get('https://sonarqube.software.geant.org/api/projects/search')
 
+if req.status_code == 401:
+    print('Error: Invalid token')
+    os.sys.exit(1)
+
+if req.status_code != 200:
+    print(f'Error: {req.status_code}')
+    os.sys.exit(1)
+
+
 proj_list = req.json()['components']
 final_list = []
 
-- 
GitLab