cpython/Lib/compiler
Michael W. Hudson 0ccff074cd This is Mark Russell's patch:
[ 1009560 ] Fix @decorator evaluation order

From the description:

Changes in this patch:

- Change Grammar/Grammar to require
newlines between adjacent decorators.

- Fix order of evaluation of decorators
in the C (compile.c) and python
(Lib/compiler/pycodegen.py) compilers

- Add better order of evaluation check
to test_decorators.py (test_eval_order)

- Update the decorator documentation in
the reference manual (improve description
of evaluation order and update syntax
description)

and the comment:

Used Brett's evaluation order (see
http://mail.python.org/pipermail/python-dev/2004-August/047835.html)

(I'm checking this in for Anthony who was having problems getting SF to
talk to him)
2004-08-17 17:29:16 +00:00
..
__init__.py Whitespace normalization. 2001-10-18 21:57:37 +00:00
ast.py Whitespace normalization. 2004-08-04 02:36:18 +00:00
consts.py del no longer necessary now that new module is gone 2001-09-14 22:54:48 +00:00
future.py Whitespace normalization. 2001-10-18 21:57:37 +00:00
misc.py Whitespace normalization. 2001-10-18 21:57:37 +00:00
pyassem.py SF patch [ 597919 ] compiler package and SET_LINENO 2002-12-31 18:17:44 +00:00
pycodegen.py This is Mark Russell's patch: 2004-08-17 17:29:16 +00:00
symbols.py PEP-0318, @decorator-style. In Guido's words: 2004-08-02 06:10:11 +00:00
syntax.py Last set of change to get regression tests to pass 2001-09-17 19:33:48 +00:00
transformer.py This is Mark Russell's patch: 2004-08-17 17:29:16 +00:00
visitor.py Comment typo fixes 2003-08-11 16:20:39 +00:00