diff options
author | Jordan Cook <jordan.cook@pioneer.com> | 2021-04-22 20:51:15 -0500 |
---|---|---|
committer | Jordan Cook <jordan.cook@pioneer.com> | 2021-04-22 20:55:23 -0500 |
commit | 752943b76052df936e33404c40688dc03633ee93 (patch) | |
tree | 0299af6c076b950a1a70f0b4d5897950b238122f | |
parent | 2698d5ebb81f7639ae1f2e60b80e7d4ab5d6eff4 (diff) | |
download | requests-cache-dev.tar.gz |
Log any ImportErrors in top-level init filedev
-rw-r--r-- | requests_cache/__init__.py | 11 |
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 |