Author:
Date: Apr 30, 2008 01:11
Sto cercando di capire se i descriptors possono aiutarmi per quello che
vorrei fare.
Vorrei definire una classe in questo modo:
class A(object):
def __init__(self):
self.a = MyObject()
obj = A()
e quando accedo ad obj.a poterlo usare come se fosse un intero o una stringa
(o quello che mi pare), ad esempio poter fare
print obj.a
e stampare una stringa, oppure
obj.a='gino'
(lo stesso dicasi se volessi un intero o qualcos'altro, altrimenti
basterebbe forse derivare dal tipo giusto)
Ho provato a fare in questo modo:
|