декоратор timeout

Декоратор который ограничивает время выполнения оборачиваемой сопрограммы.

from aiomisc import timeout

@timeout(1)
async def bad_func():
    await asyncio.sleep(2)