async
перед функцией, чтобы она стала асинхронной. Не знаю, что делает mouse.mouseManagement()
, но если она асинхронная, то перед ней должен быть await
, если не блокирующая, то async
не имеет смысла, а если блокирующая, то она поставит колом цикл событий. Во-вторых, https://qna.habr.com/q/623104