This commit is contained in:
Christian Mantha
2026-03-02 19:10:52 -05:00
commit 2ca0b9ef7c
28907 changed files with 5233713 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
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())