diff options
| author | Robert Lu <robberphex@gmail.com> | 2017-09-11 17:24:11 +0800 |
|---|---|---|
| committer | Robert Lu <robberphex@gmail.com> | 2017-09-11 19:49:45 +0800 |
| commit | 4b3678669efef823fdf2ecc5251d9003a806d3e1 (patch) | |
| tree | a42162a92e7d0186a71b140298bed59ebc8064b6 /gitlab | |
| parent | cc249cede601139476a53a5da23741d7413f86a5 (diff) | |
| download | gitlab-4b3678669efef823fdf2ecc5251d9003a806d3e1.tar.gz | |
GitlabError filled by response
Diffstat (limited to 'gitlab')
| -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 |
