05.03.14 17:24, kristjan.jonsson написав(ла):
http://hg.python.org/cpython/rev/3b2c28061184
changeset:   89477:3b2c28061184
branch:      3.3
parent:      89475:24d4e52f4f87
user:        Kristján Valur Jónsson <swesk...@gmail.com>
date:        Wed Mar 05 13:47:57 2014 +0000
summary:
   Make the various iterators' "setstate" sliently and consistently clip the
index.  This avoids the possibility of setting an iterator to an invalid
state.

Why indexes are silently clipped instead of raising an exception?

files:
   Lib/test/test_range.py    |  12 ++++++++++
   Modules/arraymodule.c     |   2 +
   Objects/bytearrayobject.c |  10 ++++++--
   Objects/bytesobject.c     |  10 ++++++--
   Objects/listobject.c      |   2 +
   Objects/rangeobject.c     |  31 +++++++++++++++++++++++---
   Objects/tupleobject.c     |   4 +-
   Objects/unicodeobject.c   |  10 ++++++--
   8 files changed, 66 insertions(+), 15 deletions(-)

And it would be better first discuss and review such large changes on the bugtracker.


_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to