Added handling for unauth error (#5115)
This commit is contained in:
@@ -1050,6 +1050,15 @@ def update_navigator_gists(
|
||||
raise raise_client_error(
|
||||
"Gist not found: verify the gist_id exists and the token has access to it", exc=exc
|
||||
) from exc
|
||||
if exc.response.status_code == requests.status_codes.codes.unauthorized:
|
||||
text = json.loads(exc.response.text).get(
|
||||
"message", "verify the token is valid and has the necessary permissions"
|
||||
)
|
||||
error_message = f"Unauthorized: {text}"
|
||||
raise raise_client_error(
|
||||
error_message,
|
||||
exc=exc,
|
||||
) from exc
|
||||
raise
|
||||
|
||||
response_data = response.json()
|
||||
|
||||
Reference in New Issue
Block a user