[Python-Dev] Silencing DeprecationWarning by default in Python 2.7 is silencing division warnings

Antoine Pitrou solipsis at pitrou.net
Sun Mar 7 15:54:21 CET 2010

Le Sat, 6 Mar 2010 11:43:20 -0800,
Brett Cannon <brett at python.org> a écrit :
> I see two possible fixes for this. One is to not silence
> DeprecationWarning if Py_DivisionWarningFlag is set to >= 1. The
> other is to introduce a new subclass of DeprecationWarning called
> IntegerDivisionWarning and have that added to the warnings filter so
> that if it is triggered it is handled separately from what
> DeprecationWarning triggers.

The latter would have my preference. Being able to discriminate between
various classes of deprecations is good. Especially when what you want
is to test for them :)

More information about the Python-Dev mailing list