diff --git a/APSToolkitPython/src/aps_toolkit/PropReader.py b/APSToolkitPython/src/aps_toolkit/PropReader.py index d2745e5..8969d09 100644 --- a/APSToolkitPython/src/aps_toolkit/PropReader.py +++ b/APSToolkitPython/src/aps_toolkit/PropReader.py @@ -46,6 +46,9 @@ def __init__(self, urn, token,region="US"): } # request response = requests.get(URL, headers=headers) + if response.status_code != 200: + print(response.reason) + return json_response = response.json() children = json_response['derivatives'][0]["children"] path = "" @@ -67,7 +70,8 @@ def __init__(self, urn, token,region="US"): file_bytes = response.content downloaded_files[item] = file_bytes else: - print("Have an error: " + str(response.reason)) + print(response.reason) + return self.ids = json.loads(codecs.decode(gzip.decompress(downloaded_files["objects_ids.json.gz"]), 'utf-8')) self.offsets = json.loads(codecs.decode(gzip.decompress(downloaded_files["objects_offs.json.gz"]), 'utf-8')) self.avs = json.loads(codecs.decode(gzip.decompress(downloaded_files["objects_avs.json.gz"]), 'utf-8'))