Skip to content

Commit 42b1d61

Browse files
bpo-33023: Fix NotImplemented to NotImplementedError. (GH-10934)
1 parent 2042852 commit 42b1d61

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
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
@@ -884,8 +884,8 @@ def session_reused(self):
884884
return self._sslobj.session_reused
885885

886886
def dup(self):
887-
raise NotImplemented("Can't dup() %s instances" %
888-
self.__class__.__name__)
887+
raise NotImplementedError("Can't dup() %s instances" %
888+
self.__class__.__name__)
889889

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

Lib/test/test_ssl.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -463,8 +463,12 @@ def test_wrapped_unconnected(self):
463463
self.assertRaises(OSError, ss.recvfrom_into, bytearray(b'x'), 1)
464464
self.assertRaises(OSError, ss.send, b'x')
465465
self.assertRaises(OSError, ss.sendto, b'x', ('0.0.0.0', 0))
466+
self.assertRaises(NotImplementedError, ss.dup)
466467
self.assertRaises(NotImplementedError, ss.sendmsg,
467468
[b'x'], (), 0, ('0.0.0.0', 0))
469+
self.assertRaises(NotImplementedError, ss.recvmsg, 100)
470+
self.assertRaises(NotImplementedError, ss.recvmsg_into,
471+
[bytearray(100)])
468472

469473
def test_timeout(self):
470474
# Issue #8524: when creating an SSL socket, the timeout of the
@@ -3382,10 +3386,11 @@ def _recvfrom_into():
33823386
# Make sure sendmsg et al are disallowed to avoid
33833387
# inadvertent disclosure of data and/or corruption
33843388
# of the encrypted data stream
3389+
self.assertRaises(NotImplementedError, s.dup)
33853390
self.assertRaises(NotImplementedError, s.sendmsg, [b"data"])
33863391
self.assertRaises(NotImplementedError, s.recvmsg, 100)
33873392
self.assertRaises(NotImplementedError,
3388-
s.recvmsg_into, bytearray(100))
3393+
s.recvmsg_into, [bytearray(100)])
33893394
s.write(b"over\n")
33903395

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

0 commit comments

Comments
 (0)