diff --git a/docs/_build/html/_modules/gen3/submission.html b/docs/_build/html/_modules/gen3/submission.html index b82fd483..f0ef32c9 100644 --- a/docs/_build/html/_modules/gen3/submission.html +++ b/docs/_build/html/_modules/gen3/submission.html @@ -314,11 +314,11 @@
uuids_to_delete = uuids[batch_size * i : batch_size * (i + 1)]
if len(uuids_to_delete) == 0:
break
- output = requests.delete(
- "{}/{}".format(api_url, ",".join(uuids_to_delete)),
- auth=self._auth_provider,
- )
try:
+ output = requests.delete(
+ "{}/{}".format(api_url, ",".join(uuids_to_delete)),
+ auth=self._auth_provider,
+ )
raise_for_status_and_print_error(output)
except requests.exceptions.HTTPError:
print(
@@ -423,7 +423,9 @@ Source code for gen3.submission
api_url = "{}/api/v0/submission/{}/{}/export?ids={}&format={}".format(
self._endpoint, program, project, uuid, fileformat
)
- output = requests.get(api_url, auth=self._auth_provider).text
+ response = requests.get(api_url, auth=self._auth_provider)
+ raise_for_status_and_print_error(response)
+ output = response.text
if filename is None:
if fileformat == "json":
try:
@@ -462,7 +464,9 @@ Source code for gen3.submission
api_url = "{}/api/v0/submission/{}/{}/export/?node_label={}&format={}".format(
self._endpoint, program, project, node_type, fileformat
)
- output = requests.get(api_url, auth=self._auth_provider).text
+ response = requests.get(api_url, auth=self._auth_provider)
+ raise_for_status_and_print_error(response)
+ output = response.text
if filename is None:
if fileformat == "json":
try:
diff --git a/gen3/submission.py b/gen3/submission.py
index 1e82039c..b610dbe0 100755
--- a/gen3/submission.py
+++ b/gen3/submission.py
@@ -247,11 +247,11 @@ def delete_records(self, program, project, uuids, batch_size=100):
uuids_to_delete = uuids[batch_size * i : batch_size * (i + 1)]
if len(uuids_to_delete) == 0:
break
- output = requests.delete(
- "{}/{}".format(api_url, ",".join(uuids_to_delete)),
- auth=self._auth_provider,
- )
try:
+ output = requests.delete(
+ "{}/{}".format(api_url, ",".join(uuids_to_delete)),
+ auth=self._auth_provider,
+ )
raise_for_status_and_print_error(output)
except requests.exceptions.HTTPError:
print(
@@ -347,7 +347,9 @@ def export_record(self, program, project, uuid, fileformat, filename=None):
api_url = "{}/api/v0/submission/{}/{}/export?ids={}&format={}".format(
self._endpoint, program, project, uuid, fileformat
)
- output = requests.get(api_url, auth=self._auth_provider).text
+ response = requests.get(api_url, auth=self._auth_provider)
+ raise_for_status_and_print_error(response)
+ output = response.text
if filename is None:
if fileformat == "json":
try:
@@ -383,7 +385,9 @@ def export_node(self, program, project, node_type, fileformat, filename=None):
api_url = "{}/api/v0/submission/{}/{}/export/?node_label={}&format={}".format(
self._endpoint, program, project, node_type, fileformat
)
- output = requests.get(api_url, auth=self._auth_provider).text
+ response = requests.get(api_url, auth=self._auth_provider)
+ raise_for_status_and_print_error(response)
+ output = response.text
if filename is None:
if fileformat == "json":
try: