Armin Rigo added the comment:
(S2) argument clinic turns the "bool" specifier into
PyObject_IsTrue(), accepting any argument whatsoever. This can easily
get very confusing for the user, e.g. after messing up the number of
arguments. For example: os.symlink("/path1", "/path2", "/path3")
doesn't fail, it just considers the 3rd argument as some true value.
----------
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue28885>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com