[pypy-svn] r4897 - pypy/branch/src-newobjectmodel/pypy/objspace/std

hpk at codespeak.net hpk at codespeak.net
Fri Jun 4 10:38:40 CEST 2004


Author: hpk
Date: Fri Jun  4 10:38:39 2004
New Revision: 4897

Modified:
   pypy/branch/src-newobjectmodel/pypy/objspace/std/iterobject.py
   pypy/branch/src-newobjectmodel/pypy/objspace/std/objspace.py
Log:
fixed wrong operationError instantiation


Modified: pypy/branch/src-newobjectmodel/pypy/objspace/std/iterobject.py
==============================================================================
--- pypy/branch/src-newobjectmodel/pypy/objspace/std/iterobject.py	(original)
+++ pypy/branch/src-newobjectmodel/pypy/objspace/std/iterobject.py	Fri Jun  4 10:38:39 2004
@@ -29,7 +29,7 @@
     except OperationError, e:
         if not e.match(space, space.w_IndexError):
             raise
-        raise OperationError(space, space.w_StopIteration, space.w_None) 
+        raise OperationError(space.w_StopIteration, space.w_None) 
     w_seqiter.index += 1
     return w_item
 

Modified: pypy/branch/src-newobjectmodel/pypy/objspace/std/objspace.py
==============================================================================
--- pypy/branch/src-newobjectmodel/pypy/objspace/std/objspace.py	(original)
+++ pypy/branch/src-newobjectmodel/pypy/objspace/std/objspace.py	Fri Jun  4 10:38:39 2004
@@ -90,7 +90,8 @@
             self.newtuple([]),
             self.newdict([(w('__init__'), w_init),
                           (w('__str__'), w_str)]))
-        self.w_IndexError = self.w_Exception
+       
+        self.w_IndexError = self.w_StopIteration = self.w_Exception 
         
         done = {'Exception': self.w_Exception}
 



More information about the Pypy-commit mailing list