Metadata-Version: 1.1
Name: deasync
Version: 1.0.1
Summary: deasync decorator to make async functions/methods synchronous.
Home-page: https://github.com/prokopst/deasync
Author: Stanislav Prokop
Author-email: UNKNOWN
License: MIT
Description: deasync provides a decorator called `deasync` for Python 3.5 (or higher) to make async functions synchronous in places where only synchronous functions are expected, for example in `unittest.TestCase`:
        
        .. code:: python
        
            from asyncio import sleep
            from unittest import TestCase
            from deasync import deasync
        
        
            async def function42():
                await sleep(0.001)
                return 42
        
        
            class TestFunction42(TestCase):
                @deasync
                async def test_function42(self):
                    result = await function42()
                    self.assertEquals(42, result)
        
Keywords: async await deasync desynchronize
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.5
