[stdlib-sig] standardizing the deprecation policy (and how noisy they are)

Georg Brandl g.brandl at gmx.net
Mon Nov 9 01:53:00 CET 2009

Brett Cannon schrieb:
> During the moratorium PEP discussions Guido said he wanted to quiet
> down deprecation warnings. I see there being two options on this.
> One is to keep things as is, but to require two releases with
> PendingDeprecationWarning so there are three years of
> silent-by-default warnings to update your code. But that last release
> before removal came would still be noisy.
> The other option is to simply have all warnings filtered out by
> default. We could alter -W so that when it is used w/o an argument it
> turns to what is currently the default behaviour (or even turn all
> warnings which is more than what happens now).

As a technical note, optional option arguments are a bad idea.

   python -W ignore

Am I calling the file "ignore" with all warnings enabled or running the
interactive interpreter ignoring all warnings?


Thus spake the Lord: Thou shalt indent with four spaces. No more, no less.
Four shall be the number of spaces thou shalt indent, and the number of thy
indenting shall be four. Eight shalt thou not indent, nor either indent thou
two, excepting that thou then proceed to four. Tabs are right out.

More information about the stdlib-sig mailing list