Skip to content

Commit 0aceee8

Browse files
committed
rescue from PackageNotFoundError for tests & fix mypy error for py 3.7
1 parent 84aebfd commit 0aceee8

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

reddit_decider/__init__.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,16 @@
3333

3434
from .prometheus_metrics import experiments_client_counter
3535

36-
# get package's version for metrics
36+
# get package's version for prometheus metrics
3737
if py_version >= (3, 8):
38-
from importlib.metadata import version as pkg_version
38+
from importlib.metadata import version as pkg_version, PackageNotFoundError # type: ignore
3939
else:
40-
from importlib_metadata import version as pkg_version
40+
from importlib_metadata import version as pkg_version, PackageNotFoundError
4141

42-
_pkg_version = pkg_version("reddit-experiments")
42+
try:
43+
_pkg_version = pkg_version("reddit-experiments")
44+
except PackageNotFoundError:
45+
_pkg_version = ""
4346

4447
logger = logging.getLogger(__name__)
4548

0 commit comments

Comments
 (0)