diff options
-rw-r--r-- | fietsboek/hittekaart.py | 9 | ||||
-rw-r--r-- | poetry.lock | 6 | ||||
-rw-r--r-- | pyproject.toml | 2 |
3 files changed, 10 insertions, 7 deletions
diff --git a/fietsboek/hittekaart.py b/fietsboek/hittekaart.py index 25d4864..220d8d9 100644 --- a/fietsboek/hittekaart.py +++ b/fietsboek/hittekaart.py @@ -13,7 +13,7 @@ from typing import Optional try: import hittekaart_py except ImportError: - hittekaart_py = None + pass from sqlalchemy import select from sqlalchemy.orm import aliased from sqlalchemy.orm.session import Session @@ -59,12 +59,15 @@ def generate( :param threads: Number of threads that ``hittekaart`` should use. Defaults to 0, which uses all available cores. """ - if hittekaart_py is None: - raise RuntimeError("hittekaart not available") + try: + hittekaart_py + except NameError: + raise RuntimeError("hittekaart not available") from None if not input_files: return + renderer: hittekaart_py.HeatmapRenderer | hittekaart_py.TilehuntRenderer if mode == Mode.HEATMAP: renderer = hittekaart_py.HeatmapRenderer() elif mode == Mode.TILEHUNTER: diff --git a/poetry.lock b/poetry.lock index c167492..6f0dce9 100644 --- a/poetry.lock +++ b/poetry.lock @@ -801,8 +801,8 @@ develop = false [package.source] type = "git" url = "https://gitlab.com/dunj3/hittekaart" -reference = "6da6f0b5ce4cfb41aaf79699e289be678007e2ad" -resolved_reference = "6da6f0b5ce4cfb41aaf79699e289be678007e2ad" +reference = "e888344ba561bc6a52f96f7a7bc2ad24be287a82" +resolved_reference = "e888344ba561bc6a52f96f7a7bc2ad24be287a82" subdirectory = "hittekaart-py" [[package]] @@ -2586,4 +2586,4 @@ hittekaart = ["hittekaart-py"] [metadata] lock-version = "2.1" python-versions = ">=3.11" -content-hash = "d455ec6a90988d2e6567d911e3b332162671e25b1335930413f926e6aa60d26a" +content-hash = "e1192d038d1e88f26f51754cf5a4cd9357bbe2c996d1128de174887adfa76343" diff --git a/pyproject.toml b/pyproject.toml index c47d037..d02530b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -51,7 +51,7 @@ repository = "https://gitlab.com/dunj3/fietsboek" [project.optional-dependencies] hittekaart = [ - "hittekaart-py @ git+https://gitlab.com/dunj3/hittekaart@6da6f0b5ce4cfb41aaf79699e289be678007e2ad#subdirectory=hittekaart-py", + "hittekaart-py @ git+https://gitlab.com/dunj3/hittekaart@e888344ba561bc6a52f96f7a7bc2ad24be287a82#subdirectory=hittekaart-py", ] [tool.poetry] |