From 2eb65dff7c04ebcee9b58c1086115c2f4fcdacf3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E3=81=8B=E3=81=91=E3=82=8B=E6=97=8F?= Date: Tue, 3 Mar 2026 05:14:24 +0900 Subject: [PATCH] =?utf8?q?=F0=9F=90=9B=20Fix=20`tuple=5F`=20return=20type?= =?utf8?q?=20annotation=20(#1639)?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit * 🐛 Fix `tuple_` type hinting mistake * 🐛 Forgetting to remove unnecessary parts of type hints --------- Co-authored-by: Motov Yurii <109919500+YuriiMotov@users.noreply.github.com> --- sqlmodel/sql/expression.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sqlmodel/sql/expression.py b/sqlmodel/sql/expression.py index 8b1b5ee3f..249d6c461 100644 --- a/sqlmodel/sql/expression.py +++ b/sqlmodel/sql/expression.py @@ -179,8 +179,8 @@ def over( def tuple_( *clauses: _ColumnExpressionArgument[Any] | Any, types: Sequence["_TypeEngineArgument[Any]"] | None = None, -) -> tuple[Any, ...]: - return sqlalchemy.tuple_(*clauses, types=types) # type: ignore[return-value] +) -> sqlalchemy.Tuple: + return sqlalchemy.tuple_(*clauses, types=types) def type_coerce( -- 2.47.3