[pypy-svn] r45558 - pypy/dist/pypy/rpython/lltypesystem
fijal at codespeak.net
fijal at codespeak.net
Thu Aug 9 00:11:29 CEST 2007
Author: fijal
Date: Thu Aug 9 00:11:29 2007
New Revision: 45558
Modified:
pypy/dist/pypy/rpython/lltypesystem/lltype.py
Log:
Different error reporting, now should work.
Modified: pypy/dist/pypy/rpython/lltypesystem/lltype.py
==============================================================================
--- pypy/dist/pypy/rpython/lltypesystem/lltype.py (original)
+++ pypy/dist/pypy/rpython/lltypesystem/lltype.py Thu Aug 9 00:11:29 2007
@@ -1097,11 +1097,7 @@
raise TypeError,"calling %r with wrong argument number: %r" % (self._T, args)
for a, ARG in zip(args, self._T.ARGS):
if typeOf(a) != ARG:
- try:
- args_repr = [arg._T for arg in args]
- except:
- # well...
- args_repr = args
+ args_repr = [typeOf(arg) for arg in args]
raise TypeError,"calling %r with wrong argument types: %r" % (self._T, args_repr)
callb = self._obj._callable
if callb is None:
More information about the Pypy-commit
mailing list