def function_has_argument(func: Callable[..., Any], arg_name: str) -> bool:
    """Returns whether or not the given function has a specific parameter"""
    sig = inspect.signature(func)
    return arg_name in sig.parameters
Returns whether or not the given function has a specific parameter
src/anthropic/_utils/_reflection.py