From 2049cb87c0cdee8acb1e0e1db16aebb87f8fa130 Mon Sep 17 00:00:00 2001 From: David Trattnig <david@subsquare.at> Date: Mon, 1 Aug 2022 16:45:43 +0200 Subject: [PATCH] refact(engine_core.version): returns both versions Closes #110 --- src/aura_engine/engine.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/aura_engine/engine.py b/src/aura_engine/engine.py index 677a3377..aff97fb0 100644 --- a/src/aura_engine/engine.py +++ b/src/aura_engine/engine.py @@ -194,14 +194,11 @@ class Engine: with open(os.path.join("", "VERSION")) as version_file: ctrl_version = version_file.read().strip() - # FIXME Should be in one call - core_version = self.connector.send_lqc_command("engine", "version") - liq_version = self.connector.send_lqc_command("version", "") - liq_version = liq_version.split(" ")[1] - + versions = self.connector.send_lqc_command("engine", "version") + versions = DotDict(json.loads(versions)) self.config.set("version_control", ctrl_version) - self.config.set("version_core", core_version) - self.config.set("version_liquidsoap", liq_version) + self.config.set("version_core", versions.core) + self.config.set("version_liquidsoap", versions.liquidsoap) def uptime(self): """ -- GitLab