`Timeout.timeout`, looks like a really useful method and I found using it a lot in my current project. Unfortunately it bad practice, some articles why you shouldn't use it https://bit.ly/3eli0Ax and guide on how to avoid using it https://bit.ly/2TMpdR2
Interesting case with sockets timeout https://t.co/tQNP9Mlwkk?amp=1