From 8b6ed5e40352ae8e5c293261f570502a28a94ef3 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Tue, 17 Jun 2025 13:03:19 +1000 Subject: scheme: error notif critical urgency --- src/caelestia/utils/scheme.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/caelestia') diff --git a/src/caelestia/utils/scheme.py b/src/caelestia/utils/scheme.py index c169543..3eb5a34 100644 --- a/src/caelestia/utils/scheme.py +++ b/src/caelestia/utils/scheme.py @@ -42,6 +42,8 @@ class Scheme: if name not in get_scheme_names(): if self.notify: notify( + "-u", + "critical", "Unable to set scheme", f'"{name}" is not a valid scheme.\nValid schemes are: {get_scheme_names()}', ) @@ -65,6 +67,8 @@ class Scheme: if flavour not in get_scheme_flavours(): if self.notify: notify( + "-u", + "critical", "Unable to set scheme flavour", f'"{flavour}" is not a valid flavour of scheme "{self.name}".\n' f"Valid flavours are: {get_scheme_flavours()}", @@ -87,9 +91,10 @@ class Scheme: if mode not in get_scheme_modes(): if self.notify: notify( + "-u", + "critical", "Unable to set scheme mode", - f'"{mode}" is not a valid mode of scheme "{self.name} {self.flavour}".\n' - f"Valid modes are: {get_scheme_modes()}", + f'Scheme "{self.name} {self.flavour}" does not have a {mode} mode.', ) raise ValueError(f'Invalid scheme mode: "{mode}". Valid modes: {get_scheme_modes()}') -- cgit v1.2.3-freya