
Guido van Rossum wrote:
from OPAL.Modules.Financial.Reports.COGS import generate, webOptions, normalize, row_ops, summary
instead of:
from OPAL.Modules.Financial.Reports.COGS import generate, webOptions, \ normalize, row_ops, \ summary
This has been a minor nit that bothers just under the threshold of fixing it myself. ;)
I guess this could be implemented by allowing [NEWLINE] after the comma in the grammar.
But I'm -0 on this change; I fear that someone accidentally adding a trailing comma (or leaving it in after some rearrangements) will be very puzzled at the syntax error that comes somewhere in the middle of the next statement:
from foo import bar,
bufsize = 12 ^syntax error
you could require parentheses: from OPAL.Modules.Financial.Reports.COGS import ( generate, webOptions, normalize, row_ops, summary ) (after all, from-import is a kind of assignment, and "a, b = c" is the same thing as "(a, b) = c"...) </F>