mirror of
https://github.com/caelestia-dots/cli.git
synced 2026-06-06 07:19:29 -05:00
scheme: better error messages
Print valid flavours/modes when invalid flavour/mode is given
This commit is contained in:
@@ -53,7 +53,7 @@ class Scheme:
|
||||
return
|
||||
|
||||
if flavour not in get_scheme_flavours():
|
||||
raise ValueError(f"Invalid scheme flavour: {flavour}")
|
||||
raise ValueError(f'Invalid scheme flavour: "{flavour}". Valid flavours: {get_scheme_flavours()}')
|
||||
|
||||
self._flavour = flavour
|
||||
self._check_mode()
|
||||
@@ -70,7 +70,7 @@ class Scheme:
|
||||
return
|
||||
|
||||
if mode not in get_scheme_modes():
|
||||
raise ValueError(f"Invalid scheme mode: {mode}")
|
||||
raise ValueError(f'Invalid scheme mode: "{mode}". Valid modes: {get_scheme_modes()}')
|
||||
|
||||
self._mode = mode
|
||||
self._update_colours()
|
||||
|
||||
Reference in New Issue
Block a user