[Python-Dev] Proposal: go back to enabling DeprecationWarning by default (original) (raw)
Tim Delaney timothy.c.delaney at gmail.com
Sun Nov 5 22:51:33 EST 2017
- Previous message (by thread): [Python-Dev] Proposal: go back to enabling DeprecationWarning by default
- Next message (by thread): [Python-Dev] Proposal: go back to enabling DeprecationWarning by default
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 6 November 2017 at 13:05, Nick Coghlan <ncoghlan at gmail.com> wrote:
As part of this though, I'd suggest amending the documentation for DeprecationWarning [1] to specifically cover how to turn it off programmatically (
warnings.simplefilter("ignore",_ _DeprecationWarning)
), at the command line (python -W_ _ignore::DeprecationWarning ...
), and via the environment (PYTHONWARNINGS=ignore::DeprecationWarning
).
I'm wondering if it would be sensible to recommend only disabling the warnings if running with a known version of Python e.g.
if sys.version_info < (3, 8): with warnings.simplefilter('ignore', DeprecationWarning): import module
The idea here is to prompt the developer to refactor to not use the deprecated functionality early enough that users aren't impacted.
Tim Delaney -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-dev/attachments/20171106/359f5543/attachment.html>
- Previous message (by thread): [Python-Dev] Proposal: go back to enabling DeprecationWarning by default
- Next message (by thread): [Python-Dev] Proposal: go back to enabling DeprecationWarning by default
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]