Lines Matching refs:func
10 def _get_function_source(func): argument
11 func = inspect.unwrap(func)
12 if inspect.isfunction(func):
13 code = func.__code__
15 if isinstance(func, functools.partial):
16 return _get_function_source(func.func)
17 if isinstance(func, functools.partialmethod):
18 return _get_function_source(func.func)
22 def _format_callback_source(func, args): argument
23 func_repr = _format_callback(func, args, None)
24 source = _get_function_source(func)
44 def _format_callback(func, args, kwargs, suffix=''): argument
45 if isinstance(func, functools.partial):
47 return _format_callback(func.func, func.args, func.keywords, suffix)
49 if hasattr(func, '__qualname__') and func.__qualname__:
50 func_repr = func.__qualname__
51 elif hasattr(func, '__name__') and func.__name__:
52 func_repr = func.__name__
54 func_repr = repr(func)