Stefan Behnel added the comment: > I understand Stefan to (reasonably) want 1 api instead of 2.
Absolutely. However, I guess the underlying reasoning here is that there are other callables, too, so it's not worth making just two kinds of them look the same, even if both are functions and even if both are part of CPython itself. As soon as there is easy-to-use support for annotations in C implemented functions (for use outside of CPython and Cython), I'll agree that the need for changing anything in CPython's builtin functions type isn't really worth bothering about any more in the future, given that the Signature object is the designated unifying API. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue17159> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com