Lines Matching refs:obj
10 def is_cyfunction(obj): argument
11 return type(obj).__name__ == 'cython_function_or_method'
14 def is_function(obj): argument
15 return inspect.isbuiltin(obj) or is_cyfunction(obj) or type(obj) is type(ord)
18 def is_method(obj): argument
20 inspect.ismethoddescriptor(obj)
21 or inspect.ismethod(obj)
22 or is_cyfunction(obj)
23 or type(obj)
32 def is_classmethod(obj): argument
33 return inspect.isbuiltin(obj) or type(obj).__name__ in (
39 def is_staticmethod(obj): argument
40 return type(obj).__name__ in ('staticmethod',)
43 def is_constant(obj): argument
44 return isinstance(obj, (int, float, str, dict))
47 def is_datadescr(obj): argument
48 return inspect.isdatadescriptor(obj) and not hasattr(obj, 'fget')
51 def is_property(obj): argument
52 return inspect.isdatadescriptor(obj) and hasattr(obj, 'fget')
55 def is_class(obj): argument
56 return inspect.isclass(obj) or type(obj) is type(int)
59 def is_hidden(obj): argument
60 return obj.__qualname__.startswith('_')
82 def signature(obj, fail=True): argument
83 doc = obj.__doc__
85 if fail and not is_hidden(obj):
92 def docstring(obj, fail=True): argument
93 doc = obj.__doc__
95 if fail and not is_hidden(obj):
100 cl = is_class(obj)
112 if not summary and not is_function(obj) and is_method(obj):
306 obj = dct[name]
307 if is_classmethod(obj):
309 elif is_staticmethod(obj):
584 obj = getattr(dest, name)
585 annotate(obj, getattr(source, name))
589 obj = getattr(dest, name)
590 mod = getattr(obj, '__module__', None)
592 annotate(obj, getattr(source, name))