def _get_func_name(func):
    try:
        return func.func_name
    except AttributeError:
        return func.__name__
returns a function's name
dataset/ETHPy150Open manahl/mdf/mdf/nodes.py/_get_func_name