From 58cf9ffeeb6622dd8aa699d20f801f1bee42661c Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Mon, 15 Nov 2021 11:43:47 +0100 Subject: [PATCH] [displaymanager] Import toml only for the DMs that actually need it --- src/modules/displaymanager/main.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/modules/displaymanager/main.py b/src/modules/displaymanager/main.py index a85781c7b..287e4cc6b 100644 --- a/src/modules/displaymanager/main.py +++ b/src/modules/displaymanager/main.py @@ -17,7 +17,6 @@ import abc import os -import toml import libcalamares from libcalamares.utils import gettext_path, gettext_languages @@ -853,6 +852,8 @@ class DMgreetd(DisplayManager): return self.os_path("etc/greetd/environments") def config_load(self): + import toml + if (os.path.exists(self.config_path)): self.config_data = toml.loads(self.config_path()) @@ -866,6 +867,7 @@ class DMgreetd(DisplayManager): return self.config_data def config_write(self): + import toml toml.dump(self.config_data, self.config_path()) def basic_setup(self):