2017-02-27 | Paul Boddie | raw annotate files changeset graph | Introduced a logical result that simplifies negation expressions when they are used directly by "if" statements. |
1 class C: 2 def f(self): 3 print self 4 return self.value() 5 6 def value(self): 7 return 123 8 9 c = C() 10 11 class D: 12 f = c.f 13 14 d = D() 15 16 print c.f.__name__ # f 17 print c.f() # <__main__.C instance> 18 # 123 19 print d.f.__name__ # wrapper 20 print d.f() # <__main__.C instance> 21 # 123