上下文管理器:将`__exit__`传递给

时间:2017-07-21 00:34:48

标签: python with-statement

我正在编写一个基本上是文件对象包装器的类。我希望该类成为上下文管理器。我的退出方法是这样定义的:

def __exit__(self, exc_type, exc_val, exc_tb):
    return self.file.__exit__(exc_type, exc_val, exc_tb)

我所做的就是委托清理责任到底层文件对象。这被认为是可接受的做法吗?

0 个答案:

没有答案