[pypy-svn] r8892 - pypy/dist/pypy/interpreter

arigo at codespeak.net arigo at codespeak.net
Sat Feb 5 01:50:47 CET 2005


Author: arigo
Date: Sat Feb  5 01:50:47 2005
New Revision: 8892

Modified:
   pypy/dist/pypy/interpreter/typedef.py
Log:
Sending this code to Pedronis who sits besides me...


Modified: pypy/dist/pypy/interpreter/typedef.py
==============================================================================
--- pypy/dist/pypy/interpreter/typedef.py	(original)
+++ pypy/dist/pypy/interpreter/typedef.py	Sat Feb  5 01:50:47 2005
@@ -141,6 +141,7 @@
         if space.is_w(w_obj, space.w_None):
             return w_member
         else:
+            self = space.interpclass_w(w_member)
             w_result = w_obj.slots_w[self.index]
             if w_result is None:
                 raise OperationError(space.w_AttributeError,
@@ -148,9 +149,11 @@
             return w_result
 
     def descr_member_set(space, w_member, w_obj, w_value):
+        self = space.interpclass_w(w_member)
         w_obj.slots_w[self.index] = w_value
 
     def descr_member_del(space, w_member, w_obj):
+        self = space.interpclass_w(w_member)
         w_obj.slots_w[self.index] = None
 
     typedef = TypeDef("member",



More information about the Pypy-commit mailing list