From a381111ae824a7d172acc26c29cc275804832652 Mon Sep 17 00:00:00 2001 From: Khabib Shakhbanov <136262760+Khabib73@users.noreply.github.com> Date: Tue, 13 Oct 2026 14:03:24 +0300 Subject: [PATCH 1/3] Resolve TODO --- returns/contrib/mypy/_typeops/transform_callable.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/returns/contrib/mypy/_typeops/transform_callable.py b/returns/contrib/mypy/_typeops/transform_callable.py index 450cbd57..5b05287a 100644 --- a/returns/contrib/mypy/_typeops/transform_callable.py +++ b/returns/contrib/mypy/_typeops/transform_callable.py @@ -100,8 +100,8 @@ def _applied_positional_args( callee_args = list( filter( lambda name: ( - name.name is None - ), # TODO: maybe use `kind` instead? + name.kind in _positional_kinds + ), applied_args, ) ) From ff3a24070668739ce95547f84e5b08b3bcb8b11f Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 13 Oct 2026 11:03:56 +0000 Subject: [PATCH 2/3] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- returns/contrib/mypy/_typeops/transform_callable.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/returns/contrib/mypy/_typeops/transform_callable.py b/returns/contrib/mypy/_typeops/transform_callable.py index 5b05287a..53c9b6a5 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.kind in _positional_kinds - ), + lambda name: name.kind in _positional_kinds, applied_args, ) ) From 0c4b094d347d47e00426406d8e93369312092908 Mon Sep 17 00:00:00 2001 From: Khabib Shakhbanov <136262760+Khabib73@users.noreply.github.com> Date: Tue, 13 Oct 2026 14:06:29 +0300 Subject: [PATCH 3/3] Update transform_callable.py --- returns/contrib/mypy/_typeops/transform_callable.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/returns/contrib/mypy/_typeops/transform_callable.py b/returns/contrib/mypy/_typeops/transform_callable.py index 53c9b6a5..776d622c 100644 --- a/returns/contrib/mypy/_typeops/transform_callable.py +++ b/returns/contrib/mypy/_typeops/transform_callable.py @@ -99,7 +99,7 @@ def _applied_positional_args( ) -> list[FuncArg]: callee_args = list( filter( - lambda name: name.kind in _positional_kinds, + lambda name: name.kind in self._positional_kinds, applied_args, ) )