2008-08-23 | Paul Boddie | raw annotate files changeset graph | Fixed temp allocation, hopefully. Changed usage of _generateTestBoolean to involve a pre-allocated temporary storage slot. This also helps to resolve issues with logical operations, since the current value was previously being implicitly used to communicate the result of such operations. Split the logical test program into two. |
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