From: mike bayer Date: Tue, 29 Nov 2022 23:35:16 +0000 (+0000) Subject: Merge "Add value-level hooks for SQL type detection; apply to Range" into main X-Git-Tag: rel_2_0_0b4~25 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7857a1de32169858367446d11089c34f8daee957;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git Merge "Add value-level hooks for SQL type detection; apply to Range" into main --- 7857a1de32169858367446d11089c34f8daee957 diff --cc lib/sqlalchemy/dialects/postgresql/ranges.py index b1f418e415,6f13d462ad..e772777bf3 --- a/lib/sqlalchemy/dialects/postgresql/ranges.py +++ b/lib/sqlalchemy/dialects/postgresql/ranges.py @@@ -82,8 -83,12 +83,12 @@@ class Range(Generic[_T]) ) def __bool__(self) -> bool: - return self.empty + return not self.empty + @property + def __sa_type_engine__(self): + return AbstractRange() + def _contains_value(self, value: _T) -> bool: "Check whether this range contains the given `value`."