summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/zope/security/proxy.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/zope/security/proxy.py b/src/zope/security/proxy.py
index f6055f0..f023ca3 100644
--- a/src/zope/security/proxy.py
+++ b/src/zope/security/proxy.py
@@ -315,7 +315,10 @@ for name in ['__iadd__',
def getCheckerPy(proxy):
return super(PyProxyBase, proxy).__getattribute__('_checker')
-_builtin_isinstance = __builtins__.isinstance
+if PYPY:
+ _builtin_isinstance = __builtins__.isinstance
+else:
+ _builtin_isinstance = __builtins__['isinstance']
def getObjectPy(proxy):
if not _builtin_isinstance(proxy, ProxyPy):