On Tue, Nov 10, 2009 at 12:16 AM, Ben Finney <ben+pyt...@benfinney.id.au> wrote:
> Brett Cannon <br...@python.org> writes:
>
>> We cannot expect all developers to release a new version just before
>> or the day of a new interpreter release. This is what separates
>> interpreted languages from compiled ones; just because you upgrade
>> your compiler does not mean new warnings will suddenly show up for the
>> compiled languages.
>
> This is the most convincing point I see in favour of disabling
> DeprecationWarning by default. Thanks for clearly stating why it applies
> only to language interpreter implementations.
>

Sorry Benny but you were convinced by an invalid argument.

This move won't save developers from releasing "a new version just
before or the day of a new interpreter release" because things are
bound to be deprecated. Developers will have to work extra hard when
they find out their app just breaks completely on a sunny interpreter
release. No pesky warnings - just plain old traceback and a dead
process.

Though I do agree with Brett on agreeing to disagree,

--yuv
_______________________________________________
stdlib-sig mailing list
stdlib-sig@python.org
http://mail.python.org/mailman/listinfo/stdlib-sig

Reply via email to