async-timeout

Timeout context manager for asyncio programs

Here are some articles that you may find helpful