You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Move the fail art of convert() in the Choice class to a new method get_invalid_choice_fail_message(self) so in my subclass of click.Choice I can customize the way it shows the failing value for the choice
Some CLI option choices are multi-part meaning they are separated by some value, like a comma separated list for example. Maybe each section of this value represents a different part of a schema and it is nice to show a custom message about the specific part.
Contrived version:
Let says my choices are ["maine::goat", "maine::themepark"] and I give it "maine::toast", it'd be nice to say the mainepart was correct and thetoast` part was not.
The text was updated successfully, but these errors were encountered:
Move the fail art of
convert()
in theChoice
class to a new methodget_invalid_choice_fail_message(self)
so in my subclass ofclick.Choice
I can customize the way it shows the failing value for the choiceSome CLI option choices are multi-part meaning they are separated by some value, like a comma separated list for example. Maybe each section of this value represents a different part of a schema and it is nice to show a custom message about the specific part.
Contrived version:
Let says my choices are
["maine::goat", "maine::themepark"]
and I give it "maine::toast", it'd be nice to say the
mainepart was correct and the
toast` part was not.The text was updated successfully, but these errors were encountered: