Asynchronous generators, context managers and more for asyncio
Project description
.. image:: https://travis-ci.org/agronholm/asyncio_extras.svg?branch=master
:target: https://travis-ci.org/agronholm/asyncio_extras
:alt: Build Status
.. image:: https://coveralls.io/repos/agronholm/asyncio_extras/badge.svg?branch=master&service=github
:target: https://coveralls.io/github/agronholm/asyncio_extras?branch=master
:alt: Code Coverage
.. image:: https://readthedocs.org/projects/asyncio-extras/badge/?version=latest
:target: https://asyncio-extras.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
This library provides several conveniences to users of asyncio_:
* decorator for making asynchronous context managers (like ``contextlib.contextmanager``)
* decorator and context manager for running a function or parts of a function in a thread pool
* helpers for calling functions in the event loop from worker threads and vice versa
* helpers for doing non-blocking file i/o
.. _asyncio: https://docs.python.org/3/library/asyncio.html
:target: https://travis-ci.org/agronholm/asyncio_extras
:alt: Build Status
.. image:: https://coveralls.io/repos/agronholm/asyncio_extras/badge.svg?branch=master&service=github
:target: https://coveralls.io/github/agronholm/asyncio_extras?branch=master
:alt: Code Coverage
.. image:: https://readthedocs.org/projects/asyncio-extras/badge/?version=latest
:target: https://asyncio-extras.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
This library provides several conveniences to users of asyncio_:
* decorator for making asynchronous context managers (like ``contextlib.contextmanager``)
* decorator and context manager for running a function or parts of a function in a thread pool
* helpers for calling functions in the event loop from worker threads and vice versa
* helpers for doing non-blocking file i/o
.. _asyncio: https://docs.python.org/3/library/asyncio.html
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
asyncio_extras-1.3.1.tar.gz
(12.0 kB
view hashes)
Built Distribution
Close
Hashes for asyncio_extras-1.3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c474e6b8a78621bafe1dd729c1e2704970af44f93c3668b569649b6d90c5951e |
|
MD5 | c362a0c4cd9ce643ce9df7d92c4131d1 |
|
BLAKE2b-256 | 2c970a2f66354e7756ac9c8ec28a1769af552eb5d7e66785e1749ddbebb14efd |