]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-44498: Issue a deprecation warning on asynchat, asyncore and smtpd import (#26882)
authorBarry Warsaw <barry@python.org>
Thu, 24 Jun 2021 19:37:26 +0000 (12:37 -0700)
committerGitHub <noreply@github.com>
Thu, 24 Jun 2021 19:37:26 +0000 (12:37 -0700)
commit8488b85c6397fe58f17fc00e047044c959ac0b04
tree379e7953b538a0f0aa5652e5613c4005c0dfa828
parent19459f8ce63cc7f905e3c1a55d09d4d10d245343
bpo-44498: Issue a deprecation warning on asynchat, asyncore and smtpd import (#26882)

* Issue a deprecation warning on smtpd import

* Also issue DeprecationWarnings for asynchat and asyncore

* Fix some tests

* test___all__ requires the word 'module' or 'package' in the deprecation
  warning text, so add those to smtpd, asynchat, and asyncore.
* In test_support, use pprint now instead of asyncore as the landmark.

* Add What's New

* Use ..deprecated::

* Use ..deprecated::

* Update Lib/smtpd.py

Co-authored-by: Miro Hrončok <miro@hroncok.cz>
* Update Doc/library/smtpd.rst

Co-authored-by: Miro Hrončok <miro@hroncok.cz>
* Import async{hat,ore} after the DeprecationWarning for this module

Co-authored-by: Miro Hrončok <miro@hroncok.cz>
Doc/library/smtpd.rst
Doc/whatsnew/3.10.rst
Lib/asynchat.py
Lib/asyncore.py
Lib/smtpd.py
Lib/test/test_support.py