summaryrefslogtreecommitdiff
path: root/src/zope/interface/verify.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/zope/interface/verify.py')
-rw-r--r--src/zope/interface/verify.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/zope/interface/verify.py b/src/zope/interface/verify.py
index 488bd88..af80116 100644
--- a/src/zope/interface/verify.py
+++ b/src/zope/interface/verify.py
@@ -76,6 +76,10 @@ def _verify(iface, candidate, tentative=0, vtype=None):
elif (isinstance(attr, MethodTypes)
and type(attr.__func__) is FunctionType):
meth = fromMethod(attr, iface, name)
+ elif isinstance(attr, property) and vtype == 'c':
+ # We without an instance we cannot be sure it's not a
+ # callable.
+ continue
else:
if not callable(attr):
raise BrokenMethodImplementation(name, "Not a method")