diff options
| author | Ezio Melotti <ezio.melotti@gmail.com> | 2011-03-16 11:35:38 +0200 |
|---|---|---|
| committer | Ezio Melotti <ezio.melotti@gmail.com> | 2011-03-16 11:35:38 +0200 |
| commit | 3b3499ba69341a49fc842ce0d4a2f66fcb249a04 (patch) | |
| tree | dd97578d333a72ac825c0e7ad64e4367d8dfe248 /Lib/test/test_iterlen.py | |
| parent | cc4a4842643d6415ca4a449e9d0557cfb029715a (diff) | |
| parent | 13925008dc11f2a235627dc8c0440c0ce99171d9 (diff) | |
| download | cpython-git-3b3499ba69341a49fc842ce0d4a2f66fcb249a04.tar.gz | |
#11565: Merge with 3.1.
Diffstat (limited to 'Lib/test/test_iterlen.py')
| -rw-r--r-- | Lib/test/test_iterlen.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Lib/test/test_iterlen.py b/Lib/test/test_iterlen.py index cd928013f5..7469a319f7 100644 --- a/Lib/test/test_iterlen.py +++ b/Lib/test/test_iterlen.py @@ -20,11 +20,11 @@ This is the case for tuples, range objects, and itertools.repeat(). Some containers become temporarily immutable during iteration. This includes dicts, sets, and collections.deque. Their implementation is equally simple -though they need to permantently set their length to zero whenever there is +though they need to permanently set their length to zero whenever there is an attempt to iterate after a length mutation. The situation slightly more involved whenever an object allows length mutation -during iteration. Lists and sequence iterators are dynanamically updatable. +during iteration. Lists and sequence iterators are dynamically updatable. So, if a list is extended during iteration, the iterator will continue through the new items. If it shrinks to a point before the most recent iteration, then no further items are available and the length is reported at zero. |
