Until now, set_triggers_for_all_channles raised a CommandNAKedError when it's called if too many or too few Trigger.*edge are provided, which leaves the user guessing what went wrong. Now it raises a more verbose ImpossibleSettings.
I'm not sure if this is to your liking, but I got stuck on this for a few hours and thought it might be helpful for other users to provide more feedback.
Until now,
set_triggers_for_all_channles
raised aCommandNAKedError
when it's called if too many or too fewTrigger.*edge
are provided, which leaves the user guessing what went wrong. Now it raises a more verboseImpossibleSettings
.I'm not sure if this is to your liking, but I got stuck on this for a few hours and thought it might be helpful for other users to provide more feedback.