Skip to content

Commit 8e3bd34

Browse files
[3.12] gh-118042: Fix error in Telnet.__del__ when __init__() was not called (GH-118274)
1 parent 82e26d6 commit 8e3bd34

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

Lib/telnetlib.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@ class Telnet:
195195
No other action is done afterwards by telnetlib.
196196
197197
"""
198+
sock = None # for __del__()
198199

199200
def __init__(self, host=None, port=0,
200201
timeout=socket._GLOBAL_DEFAULT_TIMEOUT):
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Fix an unraisable exception in :meth:`telnetlib.Telnet.__del__` when the
2+
``__init__()`` method was not called.

0 commit comments

Comments
 (0)