Lines Matching refs:obj
6 def is_cyfunction(obj): argument
7 return type(obj).__name__ == 'cython_function_or_method'
10 def is_function(obj): argument
11 return inspect.isbuiltin(obj) or is_cyfunction(obj) or type(obj) is type(ord)
14 def is_method(obj): argument
16 inspect.ismethoddescriptor(obj)
17 or inspect.ismethod(obj)
18 or is_cyfunction(obj)
19 or type(obj)
28 def is_classmethod(obj): argument
29 return inspect.isbuiltin(obj) or type(obj).__name__ in (
35 def is_staticmethod(obj): argument
36 return type(obj).__name__ in ('staticmethod',)
39 def is_constant(obj): argument
40 return isinstance(obj, (int, float, str))
43 def is_datadescr(obj): argument
44 return inspect.isdatadescriptor(obj) and not hasattr(obj, 'fget')
47 def is_property(obj): argument
48 return inspect.isdatadescriptor(obj) and hasattr(obj, 'fget')
51 def is_class(obj): argument
52 return inspect.isclass(obj) or type(obj) is type(int)
74 def signature(obj): argument
75 doc = obj.__doc__
250 obj = dct[name]
251 if is_classmethod(obj):
253 elif is_staticmethod(obj):