]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
[3.10] bpo-44498: Issue a deprecation warning on asynchat, asyncore and smtpd import...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Thu, 24 Jun 2021 19:57:55 +0000 (12:57 -0700)
committerGitHub <noreply@github.com>
Thu, 24 Jun 2021 19:57:55 +0000 (12:57 -0700)
commita80a38ee9a7b2e26dba848793cc298d8435fddd5
tree23543b6fdfb11076b6db2393cb27701d1bec3dcc
parent11f1a30cdb59f9da0209798d2057f7afacbd9547
[3.10] bpo-44498: Issue a deprecation warning on asynchat, asyncore and smtpd import (GH-26882) (GH-26904)

* 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>
(cherry picked from commit 8488b85c6397fe58f17fc00e047044c959ac0b04)

Co-authored-by: Barry Warsaw <barry@python.org>
Automerge-Triggered-By: GH:warsaw
Doc/library/smtpd.rst
Doc/whatsnew/3.10.rst
Lib/asynchat.py
Lib/asyncore.py
Lib/smtpd.py
Lib/test/test_support.py