From 00cc280c40f26c00d975eeef11a10c55dc43f8da Mon Sep 17 00:00:00 2001 From: sundowndev Date: Mon, 28 Jan 2019 11:36:24 +0100 Subject: [PATCH] Add exception on OVH API request --- phoneinfoga.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/phoneinfoga.py b/phoneinfoga.py index cafe5a6..8cd28ef 100644 --- a/phoneinfoga.py +++ b/phoneinfoga.py @@ -379,10 +379,13 @@ def ovhScan(): 'cache-control': "no-cache" } - response = requests.request( - "GET", "https://api.ovh.com/1.0/telephony/number/detailedZones", data="", headers=headers, params=querystring) - - data = json.loads(response.content) + try: + response = requests.request( + "GET", "https://api.ovh.com/1.0/telephony/number/detailedZones", data="", headers=headers, params=querystring) + data = json.loads(response.content) + except: + print(code_error + 'OVH API is unreachable. Maybe retry later.') + return -1 if isinstance(data, list): askedNumber = "0" + localNumber.replace(localNumber[-4:], 'xxxx')