Files
zenml/venv/lib/python3.9/site-packages/mlflow/utils/arguments_utils.py
Christian Mantha 2ca0b9ef7c star
2026-03-02 19:10:52 -05:00

17 lines
412 B
Python

import inspect
def _get_arg_names(f):
"""Get the argument names of a function.
Args:
f: A function.
Returns:
A list of argument names.
"""
# `inspect.getargspec` or `inspect.getfullargspec` doesn't work properly for a wrapped function.
# See https://hynek.me/articles/decorators#mangled-signatures for details.
return list(inspect.signature(f).parameters.keys())