Skip to content

Commit 757fdc8

Browse files
[PG-61] Don't retry on 426 error code (#1069)
1 parent 69afbc9 commit 757fdc8

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

labelbox/client.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ def check_errors(keywords, *path):
216216
return None
217217

218218
def get_error_status_code(error):
219-
return error["extensions"].get("code")
219+
return error["extensions"].get("exception").get("status")
220220

221221
if check_errors(["AUTHENTICATION_ERROR"], "extensions",
222222
"code") is not None:
@@ -279,6 +279,8 @@ def get_error_status_code(error):
279279

280280
if get_error_status_code(internal_server_error) == 400:
281281
raise labelbox.exceptions.InvalidQueryError(message)
282+
elif get_error_status_code(internal_server_error) == 426:
283+
raise labelbox.exceptions.OperationNotAllowedException(message)
282284
else:
283285
raise labelbox.exceptions.InternalServerError(message)
284286

0 commit comments

Comments
 (0)