From 564eecc1ac1fb71acb9e08074bc19c9a41a166d1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Roland=20H=C3=A4der?= Date: Mon, 13 Jan 2025 02:04:13 +0100 Subject: [PATCH] Continued: - function version_helper.remove() is now cached --- fba/helpers/version.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fba/helpers/version.py b/fba/helpers/version.py index 3af5456..4de65e5 100644 --- a/fba/helpers/version.py +++ b/fba/helpers/version.py @@ -16,6 +16,8 @@ import logging import re +from functools import lru_cache + from fba.helpers import software as software_helper # Pattern instance for version numbers @@ -34,6 +36,7 @@ logging.basicConfig(level=logging.INFO) logger = logging.getLogger(__name__) #logger.setLevel(logging.DEBUG) +@lru_cache def remove(software: str) -> str: logger.debug("software='%s' - CALLED!", software) -- 2.39.5