2015-05-29 139 views
1

我目前正在在VMware SDK在Python(與Pyvmomi)和我所有的樣品或例如,在看到這一行:Pyvmomi這是做什麼的?

atexit.register(Disconnect, self.si) 

有誰知道什麼是應該做的?我不明白,謝謝你的幫助。

回答

4

在一個程序中,你可能有未被捕獲的異常,或者像一個保持打開的套接字的東西,這會導致不希望的行爲。爲了解決這個問題,模塊atexit就在你身邊。

它允許您在程序結束時註冊多個函數/方法來調用。如果該對象被刪除,則調用self.disconnect()

+0

感謝您的規格。 –