Metadata-Version: 1.1
Name: asyncio_monkey
Version: 0.0.1
Summary: Simple lru_cache for asyncio
Home-page: https://github.com/wikibusiness/asyncio_monkey
Author: wikibusiness
Author-email: osf@wikibusiness.org
License: UNKNOWN
Description: asyncio_monkey
        ==============
        
        :info: monkey patch asyncio modules for expected behaviour
        
        .. image:: https://img.shields.io/travis/wikibusiness/asyncio_monkey.svg
            :target: https://travis-ci.org/wikibusiness/asyncio_monkey
        
        .. image:: https://img.shields.io/pypi/v/asyncio_monkey.svg
            :target: https://pypi.python.org/pypi/asyncio_monkey
        
        Installation
        ------------
        
        .. code-block:: shell
        
            pip install asyncio_monkey
        
        Usage
        -----
        
        .. code-block:: python
        
            # it must be done before any import asyncio statement
            from asyncio_monkey import patch_all; patch_all()  # noqa
        
        Features
        --------
        
        - Disables `get_event_loop` returns currently running loop, even if `MainThread` loop is `None`, useful for Python 3.6.0+ `docs <https://docs.python.org/3/library/asyncio-eventloops.html#asyncio.get_event_loop>`_
        
        - Disables silent destroying futures inside `asyncio.gather` `source <https://github.com/python/cpython/blob/3dc7c52a9f4fb83be3e26e31e2c7cd9dc1cb41a2/Lib/asyncio/tasks.py#L600>`_
        
Keywords: asyncio,monkey patch
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
