summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/pyramid/util.py2
1 files changed, 1 insertions, 1 deletions
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: