From 9b83a51946c7125163ef80c8431630aef4656bbc Mon Sep 17 00:00:00 2001 From: Michael Merickel Date: Sat, 18 Jan 2020 13:41:55 -0600 Subject: use standard detection for data descriptors --- src/pyramid/util.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/pyramid/util.py b/src/pyramid/util.py index 504516631..fb8608512 100644 --- a/src/pyramid/util.py +++ b/src/pyramid/util.py @@ -121,7 +121,7 @@ class InstancePropertyHelper(object): ) name = callable.__name__ name = get_callable_name(name) - is_data_descriptor = hasattr(callable, '__set__') + is_data_descriptor = inspect.isdatadescriptor(callable) if reify and is_data_descriptor: raise ValueError('cannot reify a data descriptor') if is_data_descriptor: -- cgit v1.2.3