так себе
https://docs.python.org/3/library/contextlib.html#contextlib.AsyncExitStack
а зачем?
Растянуть контекст в разные места одним методом
Ну если AsyncExitStack не подойдет как посоветовал Тишка, тогда да, руками. Но у тебя точно есть необходимость вызывать __aenter__ и __aexit__ ? Те объекты, у которых ты его хочешь растягивать случайно не предоставляют обычные методы для управления жизненным циклом?
почему, у него как раз есть методы ручного доабвления в стек и закрытия
Обсуждают сегодня