On Wed, Nov 26, 2014 at 2:53 PM, Nick Coghlan <ncogh...@gmail.com> wrote:

> On 27 Nov 2014 06:35, "Guido van Rossum" <gu...@python.org> wrote:
> [...]
>
> > I think we can put a number to "much faster" now -- 150 nsec per
> try/except.
> >
> > I have serious misgivings about that decorator though -- I'm not sure
> how viable it is to pass a flag from the function object to the execution
> (which takes the code object, which is immutable) and how other Python
> implementations would do that. But I'm sure it can be done through sheer
> willpower. I'd call it the @hettinger decorator in honor of the PEP's most
> eloquent detractor. :-)
>
> I agree with everything you wrote in your reply, so I'll just elaborate a
> bit on my proposed implementation for the decorator idea.
>
This remark is  ambiguous -- how strongly do you feel that this decorator
should be provided? (If so, it should be in the PEP.)

(I'm snipping the rest of what you said, since I understand it: the flag on
the code object even has a name in the PEP, it's REPLACE_STOPITERATION --
although I could imagine renaming it to GENERATOR_STOP to match the
__future__.)
-- 
--Guido van Rossum (python.org/~guido)
_______________________________________________
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