[Python-Dev] Proposed tweaks to functools.wraps (original) (raw)

Benjamin Peterson benjamin at python.org
Thu Aug 12 00:28:58 CEST 2010


2010/8/11 Raymond Hettinger <raymond.hettinger at 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 myiter 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



More information about the Python-Dev mailing list