Хочу уточнить по поводу inspect.ismethod()
Эта функция выводит True, только для методов, которые описаны в классах ?
Например
import inspect class Test(object): def test(self): pass l = [123] print inspect.ismethod(Test.test), type(Test.test) print inspect.ismethod(l.append), type(l.append)
True <type ‘instancemethod’>
False <type ‘builtin_function_or_method’>