class MyWrapper(object):

    def __init__(self, device):
        self.device = device

def open(self):
    self.device.open()

def close(self):
    self.device.close()

def blink(self):
    pass
Как использовать менеджер контекста, чтобы избежать использования __del__ в python?