2013-10-27 15 views

回答

1

您可以通過調用它得到一個weakref對象指涉:

obj = ref() 

weakref docs

弱引用對象沒有屬性或方法,但確實讓 指涉如果它仍然存在,通過調用它來獲得。如果指示對象不再存在,則調用參照對象 返回None

雖然這不適用於代理對象,但我沒有看到從weakref代理獲取弱引用對象或對實際對象的引用的方法。

+0

是的,我知道如何做到這一點從常規的weakref,其實它的權利在那裏的文檔.. – itai

+0

@itai好吧,只是不完全確定。在問題標題中你沒有提及代理,所以我認爲它可能對你的一些用例仍然有幫助。 –

+0

哦,你是對的 - 我的壞。我已經相應地更改了標題 – itai