I want to see all the variables
Gabriel Genellina
gagsl-py at yahoo.com.ar
Sat Dec 30 00:26:58 EST 2006
At Friday 29/12/2006 13:17, Steven D'Aprano wrote:
> >>> X.__dict__
>{'__module__': '__main__', '__doc__': None}
> >>> X.__name__
>'X'
> >>> X.__bases__
>()
>
>Now that's interesting... if __name__ and __bases__ don't live in the
>class __dict__, where do they live? What other methods and attributes are
>invisibly in X?
They live in the C structure implementing the type; members tp_bases
and tp_name respectively. Most predefined type/class attributes have
an slot for storing its value, for efficiency. See include/object.h
--
Gabriel Genellina
Softlab SRL
__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas
More information about the Python-list
mailing list