[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