Terry J. Reedy <[email protected]> added the comment:
I think the incorrect qualification should be dropped, if sanely feasible.
More misleading are hidden positional-only args. Doc:
min(iterable, *[, key, default])
min(arg1, arg2, *args[, key])
>>> min(iterator=(1,3))
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
min(iterator=(1,3))
TypeError: min expected at least 1 argument, got 0
1 was passed, but 0 were gotten, as the 1 passed was silently ignored.
----------
nosy: +terry.reedy
versions: +Python 3.11 -Python 3.7, Python 3.8, Python 3.9
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue46637>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com