[Async-sig] [ANN] async_generator v1.2 released

Alex Grönholm alex.gronholm at nextday.fi
Fri Nov 25 13:46:12 EST 2016


25.11.2016, 12:09, Nathaniel Smith kirjoitti:
> On Thu, Nov 24, 2016 at 11:59 PM, Alex Grönholm
> <alex.gronholm at nextday.fi> wrote:
>> 25.11.2016, 09:25, Nathaniel Smith kirjoitti:
>>> On Thu, Nov 24, 2016 at 1:23 PM, Nathaniel Smith <njs at pobox.com> wrote:
>>> [...]
>>>>> One thing I noticed is that there seems to be no way to detect async
>>>>> generator functions in your implementation. That is something I would
>>>>> want
>>>>> to have before switching.
>>>> Good point. That should be pretty trivial to add.
>>> Just pushed async_generator v1.3 to PyPI, with new isasyncgen,
>>> isasyncgenfunction, and (on 3.6) registration with
>>> collections.abc.AsyncGenerator.
>> And you just *had* to make it incompatible with the async generators from
>> asyncio_extras? "_is_async_gen_function" vs "_is_async_generator"?
>> I thought we agreed on cooperating?
> I started doing that, but... it's not an async generator, isasyncgen
> is a different inspect function...
>
> -n
>
It's an arbitrary string that will likely never be seen by anyone except 
for people working on the libraries. But it makes a world of difference 
in compatibility. I named it this way to be consistent with asyncio 
which marks yield-based coroutines with "_is_coroutine". So please 
reconsider.


More information about the Async-sig mailing list