Skip to content

Commit 65ae559

Browse files
author
Shariq Hashme
committed
oops removed important status_code==400 special case
1 parent d541b7b commit 65ae559

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

scaleapi/__init__.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,10 @@ def _getrequest(self, endpoint, params={}):
6262
error = r.json()['error']
6363
except ValueError:
6464
error = r.text
65-
raise ScaleException(error, r.status_code)
65+
if r.status_code == 400:
66+
raise ScaleInvalidRequest(error, r.status_code)
67+
else:
68+
raise ScaleException(error, r.status_code)
6669

6770
def _postrequest(self, endpoint, payload=None):
6871
"""Makes a post request to an endpoint.
@@ -83,7 +86,10 @@ def _postrequest(self, endpoint, payload=None):
8386
error = r.json()['error']
8487
except ValueError:
8588
error = r.text
86-
raise ScaleException(error, r.status_code)
89+
if r.status_code == 400:
90+
raise ScaleInvalidRequest(error, r.status_code)
91+
else:
92+
raise ScaleException(error, r.status_code)
8793

8894
def fetch_task(self, task_id):
8995
"""Fetches a task.

0 commit comments

Comments
 (0)