From cab194abe6a68f1ed82e3c514be9e542f51dece6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9D=D0=B8=D0=BA=D0=B8=D1=82=D0=B0=20=D0=9C=D1=83=D0=B7?= =?UTF-8?q?=D1=8B=D0=BA=D0=B0=D0=BD=D1=82=D0=BE=D0=B2?= Date: Wed, 7 Sep 2022 16:22:00 +0300 Subject: [PATCH] Ensure that response is not None while raising LitresAPIException --- CHANGELOG.rst | 4 ++++ litresapi/__init__.py | 2 +- litresapi/exceptions.py | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 09aad3e..83d7a26 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,10 @@ Changelog --------- +1.2.2 (2022-09-07) +------------------ +* Ensure that response is not None while raising LitresAPIException + 1.2.1 (2021-06-15) ------------------ * Add exception support for celery diff --git a/litresapi/__init__.py b/litresapi/__init__.py index da288bb..e15722e 100755 --- a/litresapi/__init__.py +++ b/litresapi/__init__.py @@ -1,4 +1,4 @@ # flake8: noqa -__version__ = '1.2.1' +__version__ = '1.2.2' from .core import LitresApi diff --git a/litresapi/exceptions.py b/litresapi/exceptions.py index 20bc1bb..a98b3a3 100644 --- a/litresapi/exceptions.py +++ b/litresapi/exceptions.py @@ -5,4 +5,4 @@ def __init__(self, message, response): super().__init__(message, response) def __str__(self): - return '%s -> %s' % (self.message, self.response.text) + return '%s -> %s' % (self.message, self.response.text if self.response else None)