Re: [Python-Dev] cpython (3.3): Make the various iterators' "setstate" sliently and consistently clip the

2014年3月07日 23:03:07 -0800

Am 06.03.2014 09:02, schrieb Serhiy Storchaka:
> 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 <[email protected]>
>> 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.
Agreed. Kristjan, could you please explain a bit more about this change
and use the tracker in the future?
Georg
_______________________________________________
Python-Dev mailing list
[email protected]
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