cpython: 106f9e1ad7ab (original) (raw)

Mercurial > cpython

changeset 73409:106f9e1ad7ab

Revert "Accept None as start and stop parameters for list.index() and tuple.index()" Issue #13340. [#13340]

Petri Lehtinen petri@digip.org
date Sun, 06 Nov 2011 21:05:41 +0200
parents 386a319b1825(current diff)ed0e85efac47(diff)
children 99e118951a80
files Lib/test/list_tests.py Misc/NEWS Objects/listobject.c Objects/tupleobject.c
diffstat 5 files changed, 8 insertions(+), 40 deletions(-)[+] [-] Lib/test/list_tests.py 7 Lib/test/seq_tests.py 7 Misc/NEWS 3 Objects/listobject.c 14 Objects/tupleobject.c 17

line wrap: on

line diff

--- a/Lib/test/list_tests.py +++ b/Lib/test/list_tests.py @@ -365,13 +365,6 @@ class CommonTest(seq_tests.CommonTest): self.assertEqual(u.index(0, 3), 3) self.assertEqual(u.index(0, 3, 4), 3) self.assertRaises(ValueError, u.index, 2, 0, -10)

self.assertRaises(TypeError, u.index)

--- a/Lib/test/seq_tests.py +++ b/Lib/test/seq_tests.py @@ -361,13 +361,6 @@ class CommonTest(unittest.TestCase): self.assertEqual(u.index(0, 3), 3) self.assertEqual(u.index(0, 3, 4), 3) self.assertRaises(ValueError, u.index, 2, 0, -10)

self.assertRaises(TypeError, u.index)

--- a/Misc/NEWS +++ b/Misc/NEWS @@ -16,9 +16,6 @@ Core and Builtins

--- a/Objects/listobject.c +++ b/Objects/listobject.c @@ -2122,19 +2122,11 @@ listindex(PyListObject *self, PyObject * { Py_ssize_t i, start=0, stop=Py_SIZE(self); PyObject *v;

-

-

- if (start < 0) { start += Py_SIZE(self); if (start < 0)

--- a/Objects/tupleobject.c +++ b/Objects/tupleobject.c @@ -484,19 +484,12 @@ static PyObject * tupleindex(PyTupleObject *self, PyObject *args) { Py_ssize_t i, start=0, stop=Py_SIZE(self);

-

-

-