aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Schadt <kingdread@gmx.de>2025-08-12 21:06:01 +0200
committerDaniel Schadt <kingdread@gmx.de>2025-08-12 21:06:01 +0200
commitf248091c780ff9bbe74c95bf8be4d2851c6d3b1e (patch)
treecc30e064d38c33bc67efdea2c54f2a446b9b7fb4
parent5ee7ae917c04cb43717b1be79146cb379cfa8715 (diff)
downloadfietsboek-f248091c780ff9bbe74c95bf8be4d2851c6d3b1e.tar.gz
fietsboek-f248091c780ff9bbe74c95bf8be4d2851c6d3b1e.tar.bz2
fietsboek-f248091c780ff9bbe74c95bf8be4d2851c6d3b1e.zip
fix typing for hittekaart
Now that it has type hints.
-rw-r--r--fietsboek/hittekaart.py9
-rw-r--r--poetry.lock6
-rw-r--r--pyproject.toml2
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]