Antoine Pitrou <pit...@free.fr> added the comment: > I'm with Ezio here. I'm -1 for callable(), +0 for iscallable() (there > should be preferably one obvious way to do it and using isinstance() > seems to be that way at this point).
The thing is, "isisinstance(x, collections.Callable)" is hardly obvious to anybody, while callable() is. As for the naming, it's the same as in 2.x, which is a good enough reason for me. Nobody stops you from calling your callables "callable" anyway, or your maxima "max" and your sums "sum". ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue10518> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com