class A(object): | |
def target_func(self): | |
pass | |
class B(A): | |
pass | |
class C(object): | |
def func(self, a): | |
a.target_func() | |
def foo1(b): | |
f = b.target_func | |
def foo2(b): | |
b.target_func() | |
def bar1(*args): | |
pass | |
def bar2(*args): | |
pass | |
b = B() | |
foo1(b) | |
foo2(b) | |
bar1(b.target_<caret>func) | |
bar2(b.target_func()) |