Raymond Hettinger added the comment: Guido, this is your language. What would you like to do?
The OP wants a default argument on min() and max() so he won't have to use an "except ValueError" for non-sequence iterables that are potentially empty. At first, I thought the functions were already as complex as we would want to get, but several proponents have emerged, so I'm stepping aside. The proposed patch would allow: max(iterable, key=somefunc, default=sentinel) and would return sentinel_value when len(list(iterable))==0. It would not allow: max(*iterable, key=somefunc, default=sentinel_value) where s is an empty iterable. ---------- assignee: -> gvanrossum nosy: +gvanrossum _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue18111> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com