2012-02-27 | Paul Boddie | raw annotate files changeset graph | Added general attribute usage recording for attribute assignments on self, even though specific attribute usage is also recorded. This prevents usage from being inadvertently incomplete. Added tests demonstrating the contribution of attribute assignments to usage observations. |
1 #!/usr/bin/env python 2 3 class A: 4 pass 5 6 class B(A): 7 pass 8 9 class C: 10 pass 11 12 a = A.__class__ 13 b = B.__class__ 14 c = C.__class__ 15 16 result_1 = a is type and 1 or 0 17 result_2 = b is type and 2 or 0 18 result_3 = c is type and 3 or 0 19 20 # vim: tabstop=4 expandtab shiftwidth=4