From: Kaan Date: Wed, 19 Mar 2025 09:30:44 +0000 (+0000) Subject: changed validity check to make more readable X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F12445%2Fhead;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git changed validity check to make more readable --- diff --git a/lib/sqlalchemy/sql/elements.py b/lib/sqlalchemy/sql/elements.py index ce35ac5e61..42dfe61106 100644 --- a/lib/sqlalchemy/sql/elements.py +++ b/lib/sqlalchemy/sql/elements.py @@ -4246,7 +4246,7 @@ class Over(ColumnElement[_T]): _literal_as_text_role=roles.ByOfRole, ) - if (range_ and (rows or groups)) or (rows and (range_ or groups)): + if sum(bool(item) for item in (range_, rows, groups)) > 1: raise exc.ArgumentError( "only one of 'rows', 'range_', or 'groups' may be provided" )