Nick Coghlan added the comment:
Based on that last comment, I realised there's something else @types.coroutine
should now do: delegate both the existing gi_* attributes *and* the new cr_*
attributes to the underlying generator.
That should allow all of the poking around in code object flags to be
encapsulated entirely in the types module, as the 3 kinds of object would
subsequently be distinguishable by their attributes:
gi_running: generator-iterator or generator-as-coroutine
cr_running: native coroutine or generator-as-coroutine
both: generator-as-coroutine
----------
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue24400>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com