def get_default_arg_names(function):
    return tuple((p.name for p in signature(function).parameters.values() if ((p.kind in (Parameter.POSITIONAL_OR_KEYWORD, Parameter.KEYWORD_ONLY)) and (p.default is not Parameter.empty))))
def get_default_arg_names(function):
    return tuple((p.name for p in signature(function).parameters.values() if ((p.kind in (Parameter.POSITIONAL_OR_KEYWORD, Parameter.KEYWORD_ONLY)) and (p.default is not Parameter.empty))))