Skip to content

Commit 1af871e

Browse files
authored
gh-91217: deprecate telnetlib (GH-91958)
1 parent 4153f2c commit 1af871e

File tree

4 files changed

+8
-2
lines changed

4 files changed

+8
-2
lines changed

Doc/whatsnew/3.11.rst

+1
Original file line numberDiff line numberDiff line change
@@ -1069,6 +1069,7 @@ Deprecated
10691069
* :mod:`sndhdr`
10701070
* :mod:`spwd`
10711071
* :mod:`sunau`
1072+
* :mod:`telnetlib`
10721073

10731074
(Contributed by Brett Cannon in :issue:`47061`.)
10741075

Lib/telnetlib.py

+3
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@
3737
import socket
3838
import selectors
3939
from time import monotonic as _time
40+
import warnings
41+
42+
warnings._deprecated(__name__, remove=(3, 13))
4043

4144
__all__ = ["Telnet"]
4245

Lib/test/test_telnetlib.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
import socket
22
import selectors
3-
import telnetlib
43
import threading
54
import contextlib
65

76
from test import support
8-
from test.support import socket_helper
7+
from test.support import socket_helper, warnings_helper
98
import unittest
109

1110
support.requires_working_socket(module=True)
1211

12+
telnetlib = warnings_helper.import_deprecated('telnetlib')
13+
1314
HOST = socket_helper.HOST
1415

1516
def server(evt, serv):
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Deprecate the telnetlib module.

0 commit comments

Comments
 (0)