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

Brett Cannon brett at python.org
Mon Nov 9 02:44:48 CET 2009


On Sun, Nov 8, 2009 at 16:53, Georg Brandl <g.brandl at gmx.net> wrote:
> 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?

You are calling the file called "ignore"; the argument to -W must
contain colons to be valid.

-Brett


More information about the stdlib-sig mailing list