Until now, PEP 8 has recommended that multi-line expressions should break
*after* infix operators:
result = (this_value *
some_value +
another_value -
excess_value or
default_value
)
After a mercifully short discussion on the Python-Ideas mailing list, Guido
has been persuaded to change PEP 8 to recommend that the break should occur
*before* the infix operator:
result = (this_value
* some_value
+ another_value
- excess_value
or default_value
)
This makes me happy :-)
Guido's announcement, including links to relevant discussion:
https://mail.python.org/pipermail/python-dev/2016-April/144205.html
--
Steven
--
https://mail.python.org/mailman/listinfo/python-list