From 4d3076b5994cb51b622f5db20e358b6d2a891e33 Mon Sep 17 00:00:00 2001 From: Erik Sundell Date: Thu, 8 Jun 2023 08:50:23 +0200 Subject: [PATCH] Cache check of systemd version --- systemdspawner/systemd.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/systemdspawner/systemd.py b/systemdspawner/systemd.py index 02033ff..65b2771 100644 --- a/systemdspawner/systemd.py +++ b/systemdspawner/systemd.py @@ -6,6 +6,7 @@ """ import asyncio +import functools import os import re import shlex @@ -222,6 +223,7 @@ async def reset_service(unit_name): await proc.wait() +@functools.lru_cache def get_systemd_version(): """ Returns systemd's major version, or None if failing to do so.