[pypy-commit] pypy kill-multimethod: Remove ignore_for_isinstance_cache attributes. The isinstance cache is built explicitly now.

Manuel Jacob noreply at buildbot.pypy.org
Tue Feb 25 20:36:18 CET 2014


Author: Manuel Jacob
Branch: kill-multimethod
Changeset: r69448:6c758cd93812
Date: 2014-02-25 20:19 +0100
http://bitbucket.org/pypy/pypy/changeset/6c758cd93812/

Log:	Remove ignore_for_isinstance_cache attributes. The isinstance cache
	is built explicitly now.

diff --git a/pypy/objspace/std/dictmultiobject.py b/pypy/objspace/std/dictmultiobject.py
--- a/pypy/objspace/std/dictmultiobject.py
+++ b/pypy/objspace/std/dictmultiobject.py
@@ -1128,8 +1128,6 @@
 class W_BaseDictMultiIterObject(W_Root):
     _immutable_fields_ = ["iteratorimplementation"]
 
-    ignore_for_isinstance_cache = True
-
     def __init__(self, space, iteratorimplementation):
         self.space = space
         self.iteratorimplementation = iteratorimplementation
diff --git a/pypy/objspace/std/proxyobject.py b/pypy/objspace/std/proxyobject.py
--- a/pypy/objspace/std/proxyobject.py
+++ b/pypy/objspace/std/proxyobject.py
@@ -8,8 +8,6 @@
 
 def transparent_class(name, BaseCls):
     class W_Transparent(BaseCls):
-        ignore_for_isinstance_cache = True
-
         def __init__(self, space, w_type, w_controller):
             self.w_type = w_type
             self.w_controller = w_controller


More information about the pypy-commit mailing list