summaryrefslogtreecommitdiffstats
path: root/Lib/smtpd.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/smtpd.py')
-rwxr-xr-xLib/smtpd.py13
1 files changed, 6 insertions, 7 deletions
diff --git a/Lib/smtpd.py b/Lib/smtpd.py
index eeda155..b23579f 100755
--- a/Lib/smtpd.py
+++ b/Lib/smtpd.py
@@ -77,19 +77,18 @@ import getopt
import time
import socket
import collections
-from warnings import warn
+from warnings import _deprecated, warn
from email._header_value_parser import get_addr_spec, get_angle_addr
__all__ = [
"SMTPChannel", "SMTPServer", "DebuggingServer", "PureProxy",
]
-warn(
- 'The smtpd module is deprecated and unmaintained and will be removed '
- 'in Python 3.12. Please see aiosmtpd '
- '(https://aiosmtpd.readthedocs.io/) for the recommended replacement.',
- DeprecationWarning,
- stacklevel=2)
+_DEPRECATION_MSG = ('The {name} module is deprecated and unmaintained and will '
+ 'be removed in Python {remove}. Please see aiosmtpd '
+ '(https://aiosmtpd.readthedocs.io/) for the recommended '
+ 'replacement.')
+_deprecated(__name__, _DEPRECATION_MSG, remove=(3, 12))
# These are imported after the above warning so that users get the correct