From 1d8f92fd2d742539f479e9e698d1a268029684d8 Mon Sep 17 00:00:00 2001 From: Tim Eertmoed Date: Thu, 17 Sep 2026 10:27:20 +0200 Subject: [PATCH] Version 2.8.41: Kea-Fassung ohne Herkunft --- apps/tesm/pyproject.toml | 2 +- apps/tesm/src/tesm/services/kea.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/tesm/pyproject.toml b/apps/tesm/pyproject.toml index 8799ae6..47815cb 100644 --- a/apps/tesm/pyproject.toml +++ b/apps/tesm/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "tesm" -version = "2.8.40" +version = "2.8.41" description = "TESM -- Verwaltung und Ueberwachung von PoE-Endgeraeten und Aruba-Switchen" requires-python = ">=3.11" dependencies = [ diff --git a/apps/tesm/src/tesm/services/kea.py b/apps/tesm/src/tesm/services/kea.py index d309484..a2fc2ae 100644 --- a/apps/tesm/src/tesm/services/kea.py +++ b/apps/tesm/src/tesm/services/kea.py @@ -801,7 +801,9 @@ def service_state(sysops: SysOps) -> dict[str, str]: fertig = subprocess.run( [pfad, "-V"], capture_output=True, text=True, timeout=5, check=False ) - state["version"] = (fertig.stdout or "").strip().splitlines()[0].strip() + # ``kea-dhcp4 -V`` antwortet mit "3.0.3 (3.0.3 (tarball))" -- auf + # einer Kachel steht davon die Nummer, nicht die Herkunft. + state["version"] = (fertig.stdout or "").strip().split()[0].strip() except (OSError, subprocess.SubprocessError, IndexError): state["version"] = "" return state