Consider a new-style class

class rabbit(object):
       def __init__(self,c):
            self.color = c

r1=rabbit("blue")
r2=rabbit("purple")

Which C struct in the Python implementation is used to represent the  
instances c1 and c2 of the
new-style class? I understand that when the class 'rabbit' is  
created, the type_new function
in typeobject.c creates a copy of a 'struct typeobject' with  
dictionary tp_dict appropriately modified.

However, I can't figure out which structure is used for new-style  
instances and where the instance dictionary is stored. Could anyone  
please clarify?

Thanks
Raj
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to