2008-11-08 | Paul Boddie | file changeset files shortlog | Added name accounting. |
paul@87 | 1 | #!/usr/bin/env python |
paul@87 | 2 | |
paul@87 | 3 | class A: |
paul@87 | 4 | pass |
paul@87 | 5 | |
paul@87 | 6 | class B: |
paul@87 | 7 | def f(self): |
paul@87 | 8 | pass |
paul@87 | 9 | |
paul@87 | 10 | def f(x): |
paul@87 | 11 | pass |
paul@87 | 12 | |
paul@87 | 13 | b = B() |
paul@87 | 14 | |
paul@87 | 15 | # on A on a |
paul@87 | 16 | A.f1 = f # unbound bound (a) |
paul@87 | 17 | A.f2 = B.f # unbound unbound |
paul@87 | 18 | A.f3 = b.f # bound (b) bound (b) |
paul@87 | 19 | a = A() |
paul@87 | 20 | a.f4 = f # N/A function |
paul@87 | 21 | a.f5 = B.f # N/A unbound |
paul@87 | 22 | a.f6 = b.f # N/A bound (b) |
paul@87 | 23 | |
paul@87 | 24 | # vim: tabstop=4 expandtab shiftwidth=4 |