Re: [code-quality] Whole program analysis

2014-12-15 Thread Claudiu Popa
On Mon, Dec 15, 2014 at 6:27 PM, Anne Mulhern wrote: > Hi! > > Pretend I have classes: > > class A(object): > pass > > class B(object): > pass > > class C(A,B): > pass > > class D(object): > pass > > The MRO linearizations are: > > L(object) = [object] > L(A) = [A, object] > L(B) =

[code-quality] Whole program analysis

2014-12-15 Thread Anne Mulhern
Hi! Pretend I have classes: class A(object): pass class B(object): pass class C(A,B): pass class D(object): pass The MRO linearizations are: L(object) = [object] L(A) = [A, object] L(B) = [B, object] L(C) = [C, A, B, object] L(D) = [D, object] I'll say that L(X) > L(Y) if ev