2010/8/11 Raymond Hettinger <raymond.hettin...@gmail.com>: > > On Aug 11, 2010, at 2:37 PM, Terry Reedy wrote: > >> On 8/11/2010 3:16 PM, Raymond Hettinger wrote: >> >>> The ability to introspect is basic to Python's design. >>> Objects know their class, functions know their code objects, >>> bound methods know both their underlying function, >>> classes know their own class dictionary, etc. >> >> Should iterators know their iterable when there is one? >> >> There is or was a request for this on python-list, I believe, a few days >> ago. I suggested bad idea because >> a) iterator requirement is intentially minimal >> b) not all iterators have underlying object >> c) OP wanted to mutate underlying object (list) while iterating >> I did give a my_iter class that would do what OP wanted. > > I agree with your assessment. > Also an iterator is a protocol, not a single class.
As is decoration... -- Regards, Benjamin _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com