[stdlib-sig] standardizing the deprecation policy (and hownoisy they are)
Ned Deily
nad at acm.org
Tue Nov 10 00:34:06 CET 2009
In article
<f3cc57c60911091514i43f67896q489adca0585bc460 at mail.gmail.com>,
geremy condra <debatem1 at gmail.com>
wrote:
> On Mon, Nov 9, 2009 at 6:09 PM, Raymond Hettinger
> <python at rcn.com> wrote:
> > Nice summary. FWIW, I concur with Brett. No one needs to see
> > warnings/deprecations except for the developer who controls the code.
> > Even that developer may only need to see it at one point during the
> > development process. Further, the developer controlling the code
> > just may not care -- the script can be for single use, for a class project,
> > or some other purpose that doesn't require being notified of what may
> > change in a later version of Python.
+1
> If they don't care, why does it matter whether they see it or not?
> Seems like an argument for the status quo.
Because, as it stands in the case of third-party packages, the
deprecation warnings target the wrong audience, the end-users. At best
the status quo behavior is a constant annoyance and, at worst,
encourages end users to learn to ignore them, even in cases where it
might eventually matter in their own code.
--
Ned Deily,
nad at acm.org
More information about the stdlib-sig
mailing list