[pypy-svn] r66517 - in pypy/branch/parser-compiler: lib-python/modified-2.5.2/test pypy/interpreter/astcompiler

benjamin at codespeak.net benjamin at codespeak.net
Wed Jul 22 22:37:09 CEST 2009


Author: benjamin
Date: Wed Jul 22 22:37:08 2009
New Revision: 66517

Modified:
   pypy/branch/parser-compiler/lib-python/modified-2.5.2/test/test_generators.py
   pypy/branch/parser-compiler/pypy/interpreter/astcompiler/astbuilder.py
Log:
spelling out expression is just fine

Modified: pypy/branch/parser-compiler/lib-python/modified-2.5.2/test/test_generators.py
==============================================================================
--- pypy/branch/parser-compiler/lib-python/modified-2.5.2/test/test_generators.py	(original)
+++ pypy/branch/parser-compiler/lib-python/modified-2.5.2/test/test_generators.py	Wed Jul 22 22:37:08 2009
@@ -1535,17 +1535,17 @@
 >>> def f(): x = yield = y
 Traceback (most recent call last):
   ...
-SyntaxError: can't assign to yield expr (<doctest test.test_generators.__test__.coroutine[23]>, line 1)
+SyntaxError: ccan't assign to yield expression (<doctest test.test_generators.__test__.coroutine[23]>, line 1)
 
 >>> def f(): (yield bar) = y
 Traceback (most recent call last):
   ...
-SyntaxError: can't assign to yield expr (<doctest test.test_generators.__test__.coroutine[24]>, line 1)
+SyntaxError: can't assign to yield expression (<doctest test.test_generators.__test__.coroutine[24]>, line 1)
 
 >>> def f(): (yield bar) += y
 Traceback (most recent call last):
   ...
-SyntaxError: can't assign to yield expr (<doctest test.test_generators.__test__.coroutine[25]>, line 1)
+SyntaxError: can't assign to yield expression (<doctest test.test_generators.__test__.coroutine[25]>, line 1)
 
 
 Now check some throw() conditions:

Modified: pypy/branch/parser-compiler/pypy/interpreter/astcompiler/astbuilder.py
==============================================================================
--- pypy/branch/parser-compiler/pypy/interpreter/astcompiler/astbuilder.py	(original)
+++ pypy/branch/parser-compiler/pypy/interpreter/astcompiler/astbuilder.py	Wed Jul 22 22:37:08 2009
@@ -715,7 +715,7 @@
             for i in range(0, len(stmt.children) - 2, 2):
                 target_node = stmt.children[i]
                 if target_node.type == syms.yield_expr:
-                    self.error("can't assign to yield expr", target_node)
+                    self.error("can't assign to yield expression", target_node)
                 target_expr = self.handle_testlist(target_node)
                 self.set_context(target_expr, ast.Store, target_node)
                 targets.append(target_expr)



More information about the Pypy-commit mailing list