[pypy-commit] pypy default: Attempt to dump a bit more information when hitting this error.

arigo noreply at buildbot.pypy.org
Thu Mar 28 02:33:17 CET 2013


Author: Armin Rigo <arigo at tunes.org>
Branch: 
Changeset: r62850:8df907eaa517
Date: 2013-03-27 23:13 +0100
http://bitbucket.org/pypy/pypy/changeset/8df907eaa517/

Log:	Attempt to dump a bit more information when hitting this error.

diff --git a/pypy/interpreter/gateway.py b/pypy/interpreter/gateway.py
--- a/pypy/interpreter/gateway.py
+++ b/pypy/interpreter/gateway.py
@@ -879,9 +879,9 @@
         for name, defaultval in self._staticdefs:
             if name.startswith('w_'):
                 assert defaultval is None, (
-                    "%s: default value for '%s' can only be None; "
+                    "%s: default value for '%s' can only be None, got %r; "
                     "use unwrap_spec(...=WrappedDefault(default))" % (
-                    self._code.identifier, name))
+                    self._code.identifier, name, defaultval))
                 defs_w.append(None)
             else:
                 defs_w.append(space.wrap(defaultval))


More information about the pypy-commit mailing list