Added a bit more detail to HTTP errors.
This commit is contained in:
parent
3563f00d87
commit
d99b804386
|
|
@ -43,13 +43,14 @@ def list_profiles(filter_irrelevant_macs=True):
|
||||||
|
|
||||||
# Grab profiles from upstream URL
|
# Grab profiles from upstream URL
|
||||||
if storage['PROFILE_DB']:
|
if storage['PROFILE_DB']:
|
||||||
|
profiles_url = os.path.join(storage["UPSTREAM_URL"], storage['PROFILE_DB'])
|
||||||
try:
|
try:
|
||||||
profile_list = json.loads(grab_url_data(os.path.join(storage["UPSTREAM_URL"], storage['PROFILE_DB'])))
|
profile_list = json.loads(grab_url_data(profiles_url))
|
||||||
except urllib.error.HTTPError as err:
|
except urllib.error.HTTPError as err:
|
||||||
print(f'Error: Listing profiles on URL "{storage["UPSTREAM_URL"]}" resulted in:', err)
|
print(f'Error: Listing profiles on URL "{profiles_url}" resulted in:', err)
|
||||||
return cache
|
return cache
|
||||||
except:
|
except:
|
||||||
print(f'Error: Could not decode "{storage["UPSTREAM_URL"]}" result as JSON:', err)
|
print(f'Error: Could not decode "{profiles_url}" result as JSON:', err)
|
||||||
return cache
|
return cache
|
||||||
|
|
||||||
for profile in profile_list:
|
for profile in profile_list:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue