On Sun, Jul 5, 2020 at 6:15 AM MRAB firstname.lastname@example.org wrote:
clamp(value: Number, minimum: Union[Number, Iterable[Number]], maximum:
Ss ( IsA Zzz What would that return? What if the iterable were two different lengths?
If anything, I would accept an iterable for value, and return an iterator.
Min() with an iterable is essential a reduce. Clamp() with an iterable would be
I think that's overcomplicating it. How often have you actually wanted that feature?
If you want bounds that are iterables, just use min/max on them first. _______________________________________________ Python-ideas mailing list -- email@example.com To unsubscribe send an email to firstname.lastname@example.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://email@example.com/message/QCP347... Code of Conduct: http://python.org/psf/codeofconduct/