[pypy-svn] r75602 - in pypy/branch/fast-forward/pypy/interpreter/astcompiler: . test

benjamin at codespeak.net benjamin at codespeak.net
Fri Jun 25 17:24:28 CEST 2010


Author: benjamin
Date: Fri Jun 25 17:24:26 2010
New Revision: 75602

Modified:
   pypy/branch/fast-forward/pypy/interpreter/astcompiler/astbuilder.py
   pypy/branch/fast-forward/pypy/interpreter/astcompiler/test/test_astbuilder.py
Log:
being nitpicky about error messages

Modified: pypy/branch/fast-forward/pypy/interpreter/astcompiler/astbuilder.py
==============================================================================
--- pypy/branch/fast-forward/pypy/interpreter/astcompiler/astbuilder.py	(original)
+++ pypy/branch/fast-forward/pypy/interpreter/astcompiler/astbuilder.py	Fri Jun 25 17:24:26 2010
@@ -116,7 +116,7 @@
         try:
             misc.check_forbidden_name(name)
         except misc.ForbiddenNameAssignment, e:
-            self.error("assignment to %s" % (e.name,), node)
+            self.error("cannot assign to %s" % (e.name,), node)
 
     def set_context(self, expr, ctx):
         """Set the context of an expression to Store or Del if possible."""
@@ -125,7 +125,7 @@
         except ast.UnacceptableExpressionContext, e:
             self.error_ast(e.msg, e.node)
         except misc.ForbiddenNameAssignment, e:
-            self.error_ast("assignment to %s" % (e.name,), e.node)
+            self.error_ast("cannot assign to %s" % (e.name,), e.node)
 
     def handle_print_stmt(self, print_node):
         dest = None

Modified: pypy/branch/fast-forward/pypy/interpreter/astcompiler/test/test_astbuilder.py
==============================================================================
--- pypy/branch/fast-forward/pypy/interpreter/astcompiler/test/test_astbuilder.py	(original)
+++ pypy/branch/fast-forward/pypy/interpreter/astcompiler/test/test_astbuilder.py	Fri Jun 25 17:24:26 2010
@@ -794,7 +794,7 @@
             for template in invalid:
                 input = template % (name,)
                 exc = py.test.raises(SyntaxError, self.get_ast, input).value
-                assert exc.msg == "assignment to %s" % (name,)
+                assert exc.msg == "cannot assign to %s" % (name,)
 
     def test_lambda(self):
         lam = self.get_first_expr("lambda x: expr")



More information about the Pypy-commit mailing list