[pypy-svn] r65938 - pypy/branch/pyjitpl5/pypy/jit/tl/spli

benjamin at codespeak.net benjamin at codespeak.net
Wed Jun 24 22:38:04 CEST 2009


Author: benjamin
Date: Wed Jun 24 22:38:03 2009
New Revision: 65938

Modified:
   pypy/branch/pyjitpl5/pypy/jit/tl/spli/objects.py
Log:
kill InvalidOperation; long live W_TypeError\!

Modified: pypy/branch/pyjitpl5/pypy/jit/tl/spli/objects.py
==============================================================================
--- pypy/branch/pyjitpl5/pypy/jit/tl/spli/objects.py	(original)
+++ pypy/branch/pyjitpl5/pypy/jit/tl/spli/objects.py	Wed Jun 24 22:38:03 2009
@@ -18,40 +18,40 @@
     def new_interned_str(self, x):
         return self.wrap(x)
 
-class InvalidOperation(Exception):
-    pass
 
 class SPLIException(Exception):
     pass
 
+
 class W_TypeError(SPLIException):
     pass
 
+
 class SPLIObject(object):
 
     def add(self, other):
-        raise InvalidOperation
+        raise W_TypeError
 
     def call(self, args):
-        raise InvalidOperation
+        raise W_TypeError
 
     def cmp_lt(self, other):
-        raise InvalidOperation
+        raise W_TypeError
 
     def cmp_gt(self, other):
-        raise InvalidOperation
+        raise W_TypeError
 
     def cmp_eq(self, other):
-        raise InvalidOperation
+        raise W_TypeError
 
     def cmp_ne(self, other):
-        raise InvalidOperation
+        raise W_TypeError
 
     def cmp_ge(self, other):
-        raise InvalidOperation
+        raise W_TypeError
 
     def cmp_le(self, other):
-        raise InvalidOperation
+        raise W_TypeError
 
     def as_int(self):
         raise W_TypeError
@@ -60,10 +60,11 @@
         raise W_TypeError
 
     def repr(self):
-        raise InvalidOperation
+        raise W_TypeError
 
     def is_true(self):
-        raise InvalidOperation
+        raise W_TypeError
+
 
 class Bool(SPLIObject):
 



More information about the Pypy-commit mailing list