From: Micah Denbraver Date: Mon, 18 Aug 2025 17:35:56 +0000 (-0700) Subject: Fix typing of hybrid `__set__()` method X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ba4ce50d8b1488ec9718f3b879827d269225efe0;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git Fix typing of hybrid `__set__()` method --- 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)