diff --git a/Lib/sre_parse.py b/Lib/sre_parse.py index e63f2acbb40..47810193d16 100644 --- a/Lib/sre_parse.py +++ b/Lib/sre_parse.py @@ -139,8 +139,6 @@ class SubPattern: return self.data[index] def __setitem__(self, index, code): self.data[index] = code - def __getslice__(self, start, stop): - return SubPattern(self.pattern, self.data[start:stop]) def insert(self, index, code): self.data.insert(index, code) def append(self, code): diff --git a/Lib/test/test_support.py b/Lib/test/test_support.py index 620d625c7a4..848c7d15da6 100644 --- a/Lib/test/test_support.py +++ b/Lib/test/test_support.py @@ -597,11 +597,7 @@ _1M = 1024*1024 _1G = 1024 * _1M _2G = 2 * _1G -# Hack to get at the maximum value an internal index can take. -class _Dummy: - def __getslice__(self, i, j): - return j -MAX_Py_ssize_t = _Dummy()[:] +MAX_Py_ssize_t = sys.maxsize def set_memlimit(limit): import re