diff options
author | Nejc Habjan <hab.nejc@gmail.com> | 2020-03-30 01:19:23 +0200 |
---|---|---|
committer | Nejc Habjan <hab.nejc@gmail.com> | 2020-03-30 01:19:23 +0200 |
commit | 79fef262c3e05ff626981c891d9377abb1e18533 (patch) | |
tree | 360a2e7d0196441fff5132edaaede48c1e8fa283 /gitlab/__init__.py | |
parent | c5904c4c2e79ec302ff0de20bcb2792be4924bbe (diff) | |
download | gitlab-fix/raise-from.tar.gz |
chore: use raise..from for chained exceptions (#939)fix/raise-from
Diffstat (limited to 'gitlab/__init__.py')
-rw-r--r-- | gitlab/__init__.py | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/gitlab/__init__.py b/gitlab/__init__.py index a12ffb9..3170b41 100644 --- a/gitlab/__init__.py +++ b/gitlab/__init__.py @@ -605,10 +605,10 @@ class Gitlab(object): ): try: return result.json() - except Exception: + except Exception as e: raise GitlabParsingError( error_message="Failed to parse the server message" - ) + ) from e else: return result @@ -685,8 +685,10 @@ class Gitlab(object): try: if result.headers.get("Content-Type", None) == "application/json": return result.json() - except Exception: - raise GitlabParsingError(error_message="Failed to parse the server message") + except Exception as e: + raise GitlabParsingError( + error_message="Failed to parse the server message" + ) from e return result def http_put(self, path, query_data=None, post_data=None, files=None, **kwargs): @@ -721,8 +723,10 @@ class Gitlab(object): ) try: return result.json() - except Exception: - raise GitlabParsingError(error_message="Failed to parse the server message") + except Exception as e: + raise GitlabParsingError( + error_message="Failed to parse the server message" + ) from e def http_delete(self, path, **kwargs): """Make a PUT request to the Gitlab server. @@ -788,8 +792,10 @@ class GitlabList(object): try: self._data = result.json() - except Exception: - raise GitlabParsingError(error_message="Failed to parse the server message") + except Exception as e: + raise GitlabParsingError( + error_message="Failed to parse the server message" + ) from e self._current = 0 |