Robert Kern wrote:
> I think you could make the dictionary created lazily on the first getattr().

In order to make it work you have to reserve space for a PyObject* 
pointer for the instance dict somewhere in your type definition. It's 
going to increase the size of every object by 4 bytes on a 32bit OS or 8 
bytes on a 64bit OS, aka sizeof(uintptr_t). An empty dict increases the 
size of every object by ~30 byte.

Christian

_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://projects.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to