Method: pylint.checkers.classes.class_checker._positional_parameters
Calls: 302, Exceptions: 0, Paths: 2Back
Path 1: 288 calls (0.95)
UnboundMethod (275) FunctionDef (13)
list (282) [] (6)
1def _positional_parameters(method: nodes.FunctionDef) -> list[nodes.AssignName]:
2 positional = method.args.args
3 if method.is_bound() and method.type in {"classmethod", "method"}:
4 positional = positional[1:]
5 return positional # type: ignore[no-any-return]
Path 2: 14 calls (0.05)
BoundMethod (14)
[] (9) list (5)
1def _positional_parameters(method: nodes.FunctionDef) -> list[nodes.AssignName]:
2 positional = method.args.args
3 if method.is_bound() and method.type in {"classmethod", "method"}:
4 positional = positional[1:]
5 return positional # type: ignore[no-any-return]