[Python-Dev] Removing PendingDeprecationWarning

Jeroen Demeyer 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 mailing list