On Tue, Feb 9, 2016 at 8:20 AM, Victor Stinner
Le 8 févr. 2016 9:34 PM, "Guido van Rossum"
a écrit : If you want to do linter integration that should probably be integrated with the user's editor, like it is in PyCharm, and IIUC people can do this in e.g. Emacs, Sublime or Vim as well. Leave the interpreter alone.
In GCC, warnings are welcome because it does one thing: compile code. GCC is used by developers. Users use the produced binary.
In Python, it's different because it executes code and runs code. It's used by developers and users.
It's more tricky to make choices like showing or not deprecation warnings.
It looks like most Python developers prefer to use an external linter.
fwiw, pyflakes doesnt detect this. I've created a bug for that https://bugs.launchpad.net/pyflakes/+bug/1543246 -- John Vandenberg