>> In terms of easier to read, I find code easier to read when the >> operators are at the beginnings of the lines (PEP 8 notwithstanding): >> >> x = (someobject.somemethod(object3, thing) >> + longfunctionname(object2) >> + otherfunction(value1, value2, value3)) >> > > Without the parentheses, this is legal but (probably) useless; it > applies the unary + operator to the return value of those functions.
If ';' are employed (required), truely free line-splitting should be OK, the operators may appear at the beginnings of the lines as you wish. Yingjie -- http://mail.python.org/mailman/listinfo/python-list