Вынести в отдельный метод класса конечно же 🙂
Делаешь отдельную асинхронную функццию и там валидируешь. В инстанс кладешь уже провалидированный токен
Либо рейзишь BadTokenError
а как в синхронном ините запустить асинхронную функцию? через асинкиое.ран?
Не надо там ничего такого запускать
а как вызвать тогда асинк функциб в ините?
Я же тебе сказал, что там не надо вызывать асинк функцию. Вызываешь ее отдельно, провалидированный токен кладешь в инит
ааа тоесть сделать асинк функцию валидатор, в инит положить невалид токен, потом отдельно вызвать валидатор и заменить токен?
await validate_token(token) vk_audio = VkAudio(token)
так у меня же фреймворк) валидатор просто запрос делает к вк и смотрит рабочий ли токен. Мне нужно, чтобы когда пользователь делает экземпляр класса, уже на этом моменте проверялся токен
т.е прям перед запуском, как например в том же аиограме сделано
И что, что фреймворк? Что это меняет?
Обсуждают сегодня