Skip to content

Commit

Permalink
Exceptions: use a proper error message
Browse files Browse the repository at this point in the history
  • Loading branch information
Gauvain Pocentek committed Sep 19, 2017
1 parent e09581f commit e35563e
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions gitlab/__init__.py
Expand Up @@ -685,13 +685,18 @@ def sanitized_url(url):
if 200 <= result.status_code < 300:
return result

try:
error_message = result.json()['message']
except Exception as e:
error_message = result.content

if result.status_code == 401:
raise GitlabAuthenticationError(response_code=result.status_code,
error_message=result.content,
error_message=error_message,
response_body=result.content)

raise GitlabHttpError(response_code=result.status_code,
error_message=result.content,
error_message=error_message,
response_body=result.content)

def http_get(self, path, query_data={}, streamed=False, **kwargs):
Expand Down

0 comments on commit e35563e

Please sign in to comment.