From 04e24288e1b203280794795542a480277d19e820 Mon Sep 17 00:00:00 2001 From: R David Murray <rdmurray@bitdance.com> Date: Mon, 10 Feb 2014 21:30:42 -0500 Subject: whatsnew: slice.index no longer accepts negative values (or overflows). --- Doc/whatsnew/3.4.rst | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Doc/whatsnew/3.4.rst b/Doc/whatsnew/3.4.rst index b1ef277..8e028e6 100644 --- a/Doc/whatsnew/3.4.rst +++ b/Doc/whatsnew/3.4.rst @@ -1720,6 +1720,11 @@ Changes in the Python API informative :exc:`ValueError` rather than the previous more mysterious :exc:`AttributeError` (:issue:`9177`). +* :meth:`slice.indices` no longer produces an :exc:`OverflowError` for huge + values. As a consequence of this fix, :meth:`slice.indices` now raises a + :exc:`ValueError` if given a negative length; previously it returned nonsense + values (:issue:`14794`). + Changes in the C API -------------------- -- cgit v0.12