diff options
Diffstat (limited to 'src/zope/security/proxy.py')
-rw-r--r-- | src/zope/security/proxy.py | 5 |
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): |