Well, based on the things that were mentioned above, I can open a PR, and maybe a corresponding issue.
From my point of view, it shouldn’t be too complicated and adding this as a pep sounds too much for me(tell me if I’m wrong).
try:
async with asyncio.timeout(-1):
await task
except TimeoutError:
...
Following the recommended design above, it could be implemented easily.