diff options
| -rw-r--r-- | gitlab/__init__.py | 6 | ||||
| -rw-r--r-- | gitlab/exceptions.py | 2 |
2 files changed, 5 insertions, 3 deletions
diff --git a/gitlab/__init__.py b/gitlab/__init__.py index e94c6b2..0768abb 100644 --- a/gitlab/__init__.py +++ b/gitlab/__init__.py @@ -679,10 +679,12 @@ class Gitlab(object): if result.status_code == 401: raise GitlabAuthenticationError(response_code=result.status_code, - error_message=result.content) + error_message=result.content, + response_body=result.content) raise GitlabHttpError(response_code=result.status_code, - error_message=result.content) + error_message=result.content, + response_body=result.content) def http_get(self, path, query_data={}, streamed=False, **kwargs): """Make a GET request to the Gitlab server. diff --git a/gitlab/exceptions.py b/gitlab/exceptions.py index fc2c162..6aad810 100644 --- a/gitlab/exceptions.py +++ b/gitlab/exceptions.py @@ -230,6 +230,6 @@ def on_http_error(error): try: return f(*args, **kwargs) except GitlabHttpError as e: - raise error(e.response_code, e.error_message) + raise error(e.error_message, e.response_code, e.response_body) return wrapped_f return wrap |
