summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJordan Cook <jordan.cook@pioneer.com>2021-04-22 20:51:15 -0500
committerJordan Cook <jordan.cook@pioneer.com>2021-04-22 20:55:23 -0500
commit752943b76052df936e33404c40688dc03633ee93 (patch)
tree0299af6c076b950a1a70f0b4d5897950b238122f
parent2698d5ebb81f7639ae1f2e60b80e7d4ab5d6eff4 (diff)
downloadrequests-cache-dev.tar.gz
Log any ImportErrors in top-level init filedev
-rw-r--r--requests_cache/__init__.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/requests_cache/__init__.py b/requests_cache/__init__.py
index f5b61a8..108d647 100644
--- a/requests_cache/__init__.py
+++ b/requests_cache/__init__.py
@@ -4,6 +4,9 @@ from os import getenv
__version__ = '0.7.0'
+logger = getLogger(__name__)
+
+
try:
from .response import AnyResponse, CachedHTTPResponse, CachedResponse, ExpirationTime
from .session import ALL_METHODS, CachedSession, CacheMixin
@@ -17,9 +20,9 @@ try:
remove_expired_responses,
uninstall_cache,
)
-# Quietly ignore ImportError, if setup.py is invoked outside a virtualenv
-except ImportError:
- pass
+# Ignore ImportErrors, if setup.py is invoked outside a virtualenv
+except ImportError as e:
+ logger.warning(e)
def get_prerelease_version(version: str) -> str:
@@ -29,7 +32,7 @@ def get_prerelease_version(version: str) -> str:
if getenv('GITHUB_REF') == 'refs/heads/dev':
build_number = getenv('GITHUB_RUN_NUMBER', '0')
version = f'{version}.dev{build_number}'
- getLogger(__name__).info(f'Using pre-release version: {version}')
+ logger.info(f'Using pre-release version: {version}')
return version