scheme: error notif critical urgency

This commit is contained in:
2 * r + 2 * t
2025-06-17 13:03:19 +10:00
parent 2c94c42cbd
commit 8b6ed5e403
+7 -2
View File
@@ -42,6 +42,8 @@ class Scheme:
if name not in get_scheme_names(): if name not in get_scheme_names():
if self.notify: if self.notify:
notify( notify(
"-u",
"critical",
"Unable to set scheme", "Unable to set scheme",
f'"{name}" is not a valid scheme.\nValid schemes are: {get_scheme_names()}', 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 flavour not in get_scheme_flavours():
if self.notify: if self.notify:
notify( notify(
"-u",
"critical",
"Unable to set scheme flavour", "Unable to set scheme flavour",
f'"{flavour}" is not a valid flavour of scheme "{self.name}".\n' f'"{flavour}" is not a valid flavour of scheme "{self.name}".\n'
f"Valid flavours are: {get_scheme_flavours()}", f"Valid flavours are: {get_scheme_flavours()}",
@@ -87,9 +91,10 @@ class Scheme:
if mode not in get_scheme_modes(): if mode not in get_scheme_modes():
if self.notify: if self.notify:
notify( notify(
"-u",
"critical",
"Unable to set scheme mode", "Unable to set scheme mode",
f'"{mode}" is not a valid mode of scheme "{self.name} {self.flavour}".\n' f'Scheme "{self.name} {self.flavour}" does not have a {mode} mode.',
f"Valid modes are: {get_scheme_modes()}",
) )
raise ValueError(f'Invalid scheme mode: "{mode}". Valid modes: {get_scheme_modes()}') raise ValueError(f'Invalid scheme mode: "{mode}". Valid modes: {get_scheme_modes()}')