Purpose

Porting an application written in standard Python to asyncio is in general very complicated, as it requires a large portion of the codebase to be converted due to the “virality” of asynchronous code, which requires that only an asynchronous function call another asynchronous function.

This package provides a solution that allows synchronous and asynchronous code to call each other without blocking the asynchronous loop.