2009-02-06 135 views
4
confirmation = property(_get_confirmation, _set_confirmation) 
confirmation.short_description = "Confirmation" 

當我嘗試了上面我得到一個例外,我不太明白:Python的「屬性對象有沒有屬性」異常

AttributeError: 'property' object has no attribute 'short_description' 

這是一個answer到另一個問題就在這裏,但我不能我沒有評論它,因爲我沒有足夠的積分或其他東西。 :-(

在其他測試中我也得到了類似的情況下此錯誤:?

TypeError: 'property' object has only read-only attributes (assign to .short_description) 

任何想法,任何人

回答

3

的財產()的結果是一個對象,你不能添加新的字段或方法。它是不可變這就是爲什麼你的錯誤。

Example how to use property()

[編輯]至於answer,你[R因爲我認爲當你看這個例子時,這個例子的縮進是完全錯誤的。現在已經修復了這個問題。

+0

那麼鏈接中的迴應是無稽之談? :-S – ostergaard 2009-02-06 13:28:08

相關問題