Hi all, I'm trying to wrap my head around how classes are constructed at the interpreter level (as a side effect of digging into metaclasses) and I'm hoping to have my investigation either validated or ridiculed ;)
The pipeline that I've figured through some gdb debugging (starting at type_call): + type_call + is there a metaclass for this object? + return metaclass->tp_new + roughly 350 LOC constructing the type + is object is not a subclass of type? + return object + call obj->tp_init Does that sound correct? My C/gdb skills are horribly rusty at this point so expert insight would help :) Thanks, -- Demian Brecht http://demianbrecht.github.com -- https://mail.python.org/mailman/listinfo/python-list