Version history¶
This library adheres to Semantic Versioning.
1.3.0 (2016-12-03)
- Removed the asynchronous generator implementation in favor of Nathaniel J. Smith’s
async_generator library. The
yield_async(),isasyncgenfunction()andasync_generator()functions are now deprecated and will be removed in the next major release.
1.2.0 (2016-09-23)
- Renamed the
isasyncgeneratorfunctionfunction toisasyncgenfunctionto match the new function in theinspectmodule in Python 3.6 (the old name still works though) - Updated
isasyncgenfunctionto recognize native asynchronous generator functions in Python 3.6 - Updated
async_contextmanagerto work with native async generator functions in Python 3.6 - Changed asynchronous generators to use the updated
__aiter__protocol on Python 3.5.2 and above - Added the ability to asynchronously iterate through
AsyncFileWrapperjust like with a regular file object
1.1.3 (2016-09-05)
- Fixed error when throwing an exception into an asynchronous generator when using asyncio’s debug mode
1.1.2 (2016-08-14)
- Fixed concurrency issue with
async with threadpool()when more than one coroutine from the same coroutine function is being run
1.1.1 (2016-04-14)
- Import
call_asyncto theasyncio_extraspackage namespace (this was missing from the 1.1.0 release)
1.1.0 (2016-04-04)
- Added the
asyncio_extras.threads.call_asyncfunction
1.0.0 (2016-04-08)
- Initial release