Lichen

tests/attr_providers.py

83:caa13d1fb177
2016-10-07 Paul Boddie Created a separate method for identifying unbound method providers.
     1 class C:     2     def __init__(self):     3         self.a = 1     4      5     b = 2     6      7 class D:     8     def __init__(self):     9         self.a = 3    10         self.b = 4    11     12 class E:    13     a = 5    14     b = 6    15     16 def f(x):    17     return x.a, x.b    18     19 c = C()    20 d = D()    21 e = E()    22     23 result1 = f(c) # (1, 2)    24 result2 = f(d) # (3, 4)    25 result3 = f(e) # (5, 6)