2008-06-09 | Paul Boddie | raw annotate files changeset graph | Added some more notes about invocations. Attempted to improve the invocation code, tidying up the argument preparation somewhat. Fixed constant registration in the inspection code. Prevented repeated attribute finalisation in the data classes. Tidied up the RSVP instructions and attempted to support some more of them. |
1 #!/usr/bin/env python 2 3 class A: 4 pass 5 6 class B: 7 def f(self): 8 pass 9 10 def f(x): 11 pass 12 13 b = B() 14 15 # on A on a 16 A.f1 = f # unbound bound (a) 17 A.f2 = B.f # unbound unbound 18 A.f3 = b.f # bound (b) bound (b) 19 a = A() 20 a.f4 = f # N/A function 21 a.f5 = B.f # N/A unbound 22 a.f6 = b.f # N/A bound (b) 23 24 # vim: tabstop=4 expandtab shiftwidth=4