class SDopener(): # Class to call when using context manager def __init__(self, path, mode=SDC.READ): self.path = path self.mode = mode self.SD = SD(self.path, self.mode) def __enter__(self): return (self.SD) def __exit__(self, exc_type, exc_value, exc_traceback): self.SD.__del__()