Path 1: 64 calls (1.0)

Arguments (64)

_ParameterSignature (64)

1def _signature_from_arguments(arguments: nodes.Arguments) -> _ParameterSignature:
2    kwarg = arguments.kwarg
3    vararg = arguments.vararg
4    args = [
5        arg.name
6        for arg in chain(arguments.posonlyargs, arguments.args)
7        if arg.name != "self"
8    ]
9    kwonlyargs = [arg.name for arg in arguments.kwonlyargs]
10    return _ParameterSignature(args, kwonlyargs, vararg, kwarg)