Finding a class' superclasses
Michael Hudson
mwh at python.net
Mon Aug 23 14:18:04 EDT 2004
Hallvard B Furuseth <h.b.furuseth at usit.uio.no> writes:
> How do I find a class' immediate superclasses?
> That is, given
> class A: pass
> class B(A): pass
> class C(A): pass
> class D(B, C): pass
> I want a function foo where foo(D) or foo(D()) returns (B, C).
> (Well, the order of the classes is not important.)
D.__bases__?
Cheers,
mwh
--
... Windows proponents tell you that it will solve things that
your Unix system people keep telling you are hard. The Unix
people are right: they are hard, and Windows does not solve
them, ... -- Tim Bradshaw, comp.lang.lisp
More information about the Python-list
mailing list