Skip to content

Commit 7a2cf1e

Browse files
bpo-33023: Fix NotImplemented to NotImplementedError. (GH-10934). (GH-11001)
(cherry picked from commit 42b1d61)
1 parent 3f0e8e2 commit 7a2cf1e

File tree

3 files changed

+11
-5
lines changed

3 files changed

+11
-5
lines changed

Lib/idlelib/debugger_r.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ def code_filename(self, cid):
157157
#----------called by a DictProxy----------
158158

159159
def dict_keys(self, did):
160-
raise NotImplemented("dict_keys not public or pickleable")
160+
raise NotImplementedError("dict_keys not public or pickleable")
161161
## dict = dicttable[did]
162162
## return dict.keys()
163163

Lib/ssl.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -848,8 +848,8 @@ def session_reused(self):
848848
return self._sslobj.session_reused
849849

850850
def dup(self):
851-
raise NotImplemented("Can't dup() %s instances" %
852-
self.__class__.__name__)
851+
raise NotImplementedError("Can't dup() %s instances" %
852+
self.__class__.__name__)
853853

854854
def _checkClosed(self, msg=None):
855855
# raise an exception here if you wish to check for spurious closes

Lib/test/test_ssl.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -408,6 +408,12 @@ def test_wrapped_unconnected(self):
408408
self.assertRaises(OSError, ss.recvfrom_into, bytearray(b'x'), 1)
409409
self.assertRaises(OSError, ss.send, b'x')
410410
self.assertRaises(OSError, ss.sendto, b'x', ('0.0.0.0', 0))
411+
self.assertRaises(NotImplementedError, ss.dup)
412+
self.assertRaises(NotImplementedError, ss.sendmsg,
413+
[b'x'], (), 0, ('0.0.0.0', 0))
414+
self.assertRaises(NotImplementedError, ss.recvmsg, 100)
415+
self.assertRaises(NotImplementedError, ss.recvmsg_into,
416+
[bytearray(100)])
411417

412418
def test_timeout(self):
413419
# Issue #8524: when creating an SSL socket, the timeout of the
@@ -2942,11 +2948,11 @@ def _recvfrom_into():
29422948
# Make sure sendmsg et al are disallowed to avoid
29432949
# inadvertent disclosure of data and/or corruption
29442950
# of the encrypted data stream
2951+
self.assertRaises(NotImplementedError, s.dup)
29452952
self.assertRaises(NotImplementedError, s.sendmsg, [b"data"])
29462953
self.assertRaises(NotImplementedError, s.recvmsg, 100)
29472954
self.assertRaises(NotImplementedError,
2948-
s.recvmsg_into, bytearray(100))
2949-
2955+
s.recvmsg_into, [bytearray(100)])
29502956
s.write(b"over\n")
29512957

29522958
self.assertRaises(ValueError, s.recv, -1)

0 commit comments

Comments
 (0)