标签: python with-statement
我正在编写一个基本上是文件对象包装器的类。我希望该类成为上下文管理器。我的退出方法是这样定义的:
def __exit__(self, exc_type, exc_val, exc_tb): return self.file.__exit__(exc_type, exc_val, exc_tb)
我所做的就是委托清理责任到底层文件对象。这被认为是可接受的做法吗?