forked from Shinonome/caelestia-cli
scheme: error notif critical urgency
This commit is contained in:
@@ -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()}')
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user