Issue #18004: test_overflow in test_list by mistake consumed 40 GiB of memory
on 64-bit systems.
diff --git a/Lib/test/test_list.py b/Lib/test/test_list.py
index 6e080dc..25ecf49 100644
--- a/Lib/test/test_list.py
+++ b/Lib/test/test_list.py
@@ -53,7 +53,7 @@
def test_overflow(self):
lst = [4, 5, 6, 7]
- n = int((sys.maxint*2+2) // len(lst))
+ n = int((sys.maxsize*2+2) // len(lst))
def mul(a, b): return a * b
def imul(a, b): a *= b
self.assertRaises((MemoryError, OverflowError), mul, lst, n)
diff --git a/Misc/NEWS b/Misc/NEWS
index 80da2e6..34269ac 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -74,6 +74,9 @@
Tests
-----
+- Issue #18004: test_overflow in test_list by mistake consumed 40 GiB of memory
+ on 64-bit systems.
+
- Issue #21976: Fix test_ssl to accept LibreSSL version strings. Thanks
to William Orr.