Le lundi 04 septembre 2006 13:48, Carl Banks a écrit : > Essentially, it's objects that have MROs, not classes. Wrong, __mro__ is an attribute of types (subtypes of type) but like __class__ it is not available in the instances. mro() is standard a method of type.
In [150]: A.mro() Out[150]: [<class '__main__.A'>, <type 'object'>] In [152]: A().mro() --------------------------------------------------------------------------- exceptions.AttributeError Traceback (most recent call last) /home/maric/<ipython console> AttributeError: 'A' object has no attribute 'mro' In [154]: type.mro(A) Out[154]: [<class '__main__.A'>, <type 'object'>] -- _____________ Maric Michaud _____________ Aristote - www.aristote.info 3 place des tapis 69004 Lyon Tel: +33 426 880 097 -- http://mail.python.org/mailman/listinfo/python-list