(module, ignore_private: bool = True)
Get names of functions in ``module``, optionally ignoring private members.

    Args:
        module
        ignore_private

    Returns:
        Alphabetically ordered sequence of function names.
Get names of functions in ``module``, optionally ignoring private members.
Get names of functions in module optionally ignoring private members .
def get_function_names(module, ignore_private: bool = True) -> Iterable[str]:
    """
    Get names of functions in ``module``, optionally ignoring private members.

    Args:
        module
        ignore_private

    Returns:
        Alphabetically ordered sequence of function names.
    """
    names = (name for name, _ in inspect.getmembers(module, inspect.isfunction))
    if ignore_private is True:
        names = (name for name in names if not name.startswith("_"))
    yield from names
def get_function_names ( module , ignore_private : bool = True ) -> Iterable [ str ] : names = ( name for name , _ in inspect . getmembers ( module , inspect . isfunction ) ) if ignore_private is True : names = ( name for name in names if not name . startswith ( "_" ) ) yield from names