2008-07-29 | Paul Boddie | raw annotate files changeset graph | Added frame size estimation based on the number of arguments used and parameter name information supporting any keyword arguments employed. Added some utility methods to the Table class. Made CheckFrame an immediate instruction. Added notes on checking frames and defaults at run-time. |
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