From ba4ce50d8b1488ec9718f3b879827d269225efe0 Mon Sep 17 00:00:00 2001 From: Micah Denbraver Date: Mon, 18 Aug 2025 10:35:56 -0700 Subject: [PATCH] Fix typing of hybrid `__set__()` method --- lib/sqlalchemy/ext/hybrid.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/sqlalchemy/ext/hybrid.py b/lib/sqlalchemy/ext/hybrid.py index fe1f336852..3b9ede4014 100644 --- a/lib/sqlalchemy/ext/hybrid.py +++ b/lib/sqlalchemy/ext/hybrid.py @@ -1454,7 +1454,7 @@ class hybrid_property(interfaces.InspectionAttrInfo, ORMDescriptor[_T]): else: return self.fget(instance) - def __set__(self, instance: object, value: Any) -> None: + def __set__(self, instance: object, value: _T) -> None: if self.fset is None: raise AttributeError("can't set attribute") self.fset(instance, value) -- 2.47.3