Пытюсь разобраться с дескрипторами. Вот пример:
class Desc(object): val=0 def __get__(self,instance,owner): print '__get__ method' return self.val def __set__(self,instance,val): self.val=val class A(object): attr=Desc() arr=[Desc()] a=A() print a.attr print a.arr[0]
__get__ method
0
<__main__.Desc object at 0x00B6D510>
Вопрос. Есть ли возможность работать с элементами массива a.arr, так же как с a.attr ?
Код - в теги!!!!