i've tried it before. though it didn't work either, there's still sth to mention. instead of writing values to the first elem (the first cluster) of the array, it seems to have initialized the first THREE elements of the array! because the first three element fields became "white ...
i have overwritten the __setattr__() function in my class, but the code inside this function is called whenever an instance of my class is created. does it really work like this??
the problem is i want __setattr__ be called only when an attribute assignment is attempted.