Какие антипаттерны или ошибки могут возникнуть при неправильном использовании `asyncio.Lock` или `asyncio.Semaphore`? Приведите примеры и объясните, как их избежать.
middle
theory
#274
Чтобы решить вопрос и сохранить попытку — войди.