On Fri, Feb 7, 2020 at 1:48 AM Mark Shannon <mark@hotpy.org> wrote:
Including the function name in the error message is misleading.

"TypeError: print() argument after * must be an iterable, not int"
implies that the error is related to `print`. It is not; the error is
entirely on the caller's side. The object being called is irrelevant.

That's true, but the function name may help the user find the right call in the code if there are multiple calls on the line.

--
--Guido van Rossum (python.org/~guido)