Skip to content

Commit 6485aa6

Browse files
bpo-33023: Fix NotImplemented to NotImplementedError. (GH-10934)
(cherry picked from commit 42b1d61) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
1 parent 560fa4d commit 6485aa6

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
@@ -480,8 +480,12 @@ def test_wrapped_unconnected(self):
480480
self.assertRaises(OSError, ss.recvfrom_into, bytearray(b'x'), 1)
481481
self.assertRaises(OSError, ss.send, b'x')
482482
self.assertRaises(OSError, ss.sendto, b'x', ('0.0.0.0', 0))
483+
self.assertRaises(NotImplementedError, ss.dup)
483484
self.assertRaises(NotImplementedError, ss.sendmsg,
484485
[b'x'], (), 0, ('0.0.0.0', 0))
486+
self.assertRaises(NotImplementedError, ss.recvmsg, 100)
487+
self.assertRaises(NotImplementedError, ss.recvmsg_into,
488+
[bytearray(100)])
485489

486490
def test_timeout(self):
487491
# Issue #8524: when creating an SSL socket, the timeout of the
@@ -3410,10 +3414,11 @@ def _recvfrom_into():
34103414
# Make sure sendmsg et al are disallowed to avoid
34113415
# inadvertent disclosure of data and/or corruption
34123416
# of the encrypted data stream
3417+
self.assertRaises(NotImplementedError, s.dup)
34133418
self.assertRaises(NotImplementedError, s.sendmsg, [b"data"])
34143419
self.assertRaises(NotImplementedError, s.recvmsg, 100)
34153420
self.assertRaises(NotImplementedError,
3416-
s.recvmsg_into, bytearray(100))
3421+
s.recvmsg_into, [bytearray(100)])
34173422
s.write(b"over\n")
34183423

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

0 commit comments

Comments
 (0)