class A:

    def __init__(self):
        pass

def __enter__(self):
    return self

def __exit__(self, exc_type, exc_val, exc_tb):
    pass


class B(A):

    def __init__(self):
        super().__init__()

def __enter__(self):
    super().__enter__()
return self

def __exit__(self, exc_type, exc_val, exc_tb):
    super().__exit__(exc_type, exc_val, exc_tb)
Обработка экземпляров диспетчера контекста внутри другого диспетчера контекста