Author: Armin Rigo <ar...@tunes.org>
Branch: ffi-backend
Changeset: r56468:6776bc67613f
Date: 2012-07-26 13:00 +0200
http://bitbucket.org/pypy/pypy/changeset/6776bc67613f/

Log:    Fixes

diff --git a/pypy/module/_cffi_backend/ctypefunc.py 
b/pypy/module/_cffi_backend/ctypefunc.py
--- a/pypy/module/_cffi_backend/ctypefunc.py
+++ b/pypy/module/_cffi_backend/ctypefunc.py
@@ -92,7 +92,7 @@
             # call of a variadic function
             if len(args_w) < nargs_declared:
                 raise operationerrfmt(space.w_TypeError,
-                                    "%s expects at least %d arguments, got %d",
+                                  "'%s' expects at least %d arguments, got %d",
                                       self.name, nargs_declared, len(args_w))
             self = self.new_ctypefunc_completing_argtypes(args_w)
             cif_descr = self.cif_descr
diff --git a/pypy/module/_cffi_backend/test/_backend_test_c.py 
b/pypy/module/_cffi_backend/test/_backend_test_c.py
--- a/pypy/module/_cffi_backend/test/_backend_test_c.py
+++ b/pypy/module/_cffi_backend/test/_backend_test_c.py
@@ -852,7 +852,7 @@
     assert repr(f).startswith(
         "<cdata 'int(*)(int)' calling <function cb at 0x")
     e = py.test.raises(TypeError, f)
-    assert str(e.value) == "%r expects 1 arguments, got 0" % (f,)
+    assert str(e.value) == "'int(*)(int)' expects 1 arguments, got 0"
 
 def test_callback_return_type():
     for rettype in ["signed char", "short", "int", "long", "long long",
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to