diff --git a/returns/contrib/mypy/_typeops/transform_callable.py b/returns/contrib/mypy/_typeops/transform_callable.py index 450cbd57..776d622c 100644 --- a/returns/contrib/mypy/_typeops/transform_callable.py +++ b/returns/contrib/mypy/_typeops/transform_callable.py @@ -99,9 +99,7 @@ def _applied_positional_args( ) -> list[FuncArg]: callee_args = list( filter( - lambda name: ( - name.name is None - ), # TODO: maybe use `kind` instead? + lambda name: name.kind in self._positional_kinds, applied_args, ) )