Значит все нормально?
Что такое CancelledError по-твоему и в каких случаях это исключение возникает?
По-моему, CancelledError возникает когда таск закрывается
Спасибо. suppress-ом закрою CancelledError.
Вот всего лишь что делает контекстный менеджер в сервере: https://github.com/python/cpython/blob/3.12/Lib/asyncio/events.py#L202-L204
Возможно это не самая разумная идея игнорировать CancelledError
Это мало что говорит о том как таска, в которой у тебя запускается сервер дальше работает
asyncio.run запускает main, а main запускает сервер(await server.start())
Обсуждают сегодня