[Python-Dev] Removing PendingDeprecationWarning
J.Demeyer at UGent.be
Fri Mar 22 06:51:38 EDT 2019
On 2019-03-22 11:33, Serhiy Storchaka wrote:
> What is wrong with PendingDeprecationWarning?
It serves the same purpose as DeprecationWarning: it indicates that a
feature is planned to be removed in the future. There is no point in
having two warnings with exactly the same meaning.
> What problem do you want
> to solve at the cost of removing this feature?
1. Typically, a PendingDeprecationWarning is meant to be promoted to a
DeprecationWarning in some future release. It takes a minor effort to do
that and it may be forgotten. It's just simpler to use
DeprecationWarning from the start.
2. Whenever somebody wants to deprecate something, that person has to
decide between the two. That's just more complicated than it needs to be.
And I can easily ask the converse question: what problem do you want to
solve by including that feature?
More information about the Python-Dev