cloudpayments-python-client
cloudpayments-python-client copied to clipboard
Не явное исключение при ошибке авторизации
При ошибке авторизации возвращается html страница, которая не может быть распарсена в джсон, поэтому мы ловим requests.exceptions.JSONDecodeError и по началу не совсем понятно что это за ошибка и из-за чего она происходит.
А response.raise_for_status() будет выбрасывать вполне понятное исключение requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://api.cloudpayments.ru/test.