in aidial_interceptors_sdk/utils/_reflection.py [0:0]
def _has_kwargs_argument(func: Callable[..., Awaitable[Any]]) -> bool:
"""
Determines if the given function accepts a variable keyword argument (**kwargs).
"""
signature = inspect.signature(func)
for param in signature.parameters.values():
if param.kind == inspect.Parameter.VAR_KEYWORD:
print(param)
return True
return False