Lichen

tests/methods_rebound.py

629:c45334be1ad6
2017-02-27 Paul Boddie 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