Атрибут context используется в менеджерах контекста (context managers) и представляет контекст, в котором находится блок кода.
Он позволяет передавать произвольные данные между блоком
with и методами enter/exit менеджера контекста.В примере при входе в блок
with создается объект MyContext и его атрибут value передается в переменную context с помощью метода enter.При выходе из блока метод
exit имеет доступ к атрибуту value через self.context и используется для "чистых" операций.🔗 Python tricks
