[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