Metadata-Version: 1.1
Name: asyncio_monkey
Version: 0.0.3
Summary: monkey patch asyncio modules for expected behaviour
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, once per project
            # best place is __init__.py of You'r application
            from asyncio_monkey import patch_all  # noqa isort:skip
            patch_all()  # noqa isort:skip
        
        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
