2015-05-29 217 views
1

我目前正在在VMware SDK在Python(与Pyvmomi)和我所有的样品或例如,在看到这一行:Pyvmomi这是做什么的?

atexit.register(Disconnect, self.si) 

有谁知道什么是应该做的?我不明白,谢谢你的帮助。

回答

4

在一个程序中,你可能有未被捕获的异常,或者像一个保持打开的套接字的东西,这会导致不希望的行为。为了解决这个问题,模块atexit就在你身边。

它允许您在程序结束时注册多个函数/方法来调用。如果该对象被删除,则调用self.disconnect()

+0

感谢您的规格。 –