From 6d930e37ec211c4efd818dffc8b6141b02239873 Mon Sep 17 00:00:00 2001 From: Corentin Canebier Date: Tue, 12 Jan 2021 21:37:59 +0100 Subject: [PATCH] Better 403 error message --- re2oapi/client.py | 2 +- re2oapi/exceptions.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/re2oapi/client.py b/re2oapi/client.py index ce57c8e..b67c1d8 100644 --- a/re2oapi/client.py +++ b/re2oapi/client.py @@ -265,7 +265,7 @@ class Re2oAPIClient: self.log.debug("Response code: "+str(response.status_code)) if response.status_code == requests.codes.forbidden: - e = exceptions.PermissionDenied(method, url, self._username) + e = exceptions.PermissionDenied(method, url, self._username, response.reason) self.log.debug(e) raise e response.raise_for_status() diff --git a/re2oapi/exceptions.py b/re2oapi/exceptions.py index 7522485..3b7732d 100644 --- a/re2oapi/exceptions.py +++ b/re2oapi/exceptions.py @@ -12,7 +12,7 @@ class InvalidCredentials(APIClientGenericError): class PermissionDenied(APIClientGenericError): - template = "The {} request to '{}' was denied for {}." + template = "The {} request to '{}' was denied for {} (reason: {})." class TokenFileNotFound(APIClientGenericError):