geoffspear at gmail
Mar 14, 2012, 4:30 AM
Post #2 of 3
On Wed, Mar 14, 2012 at 7:21 AM, Facundo Batista
<facundobatista [at] gmail> wrote:
> In the "Maximum Line Length" section of PEP 8 it says:
> "The preferred place to break around a binary operator is *after*
> the operator, not before it."
> And after that is an example (trimmed here):
> if (width == 0 and height == 0 and
> color == 'red' and emphasis == 'strong' or
> highlight > 100):
> raise ValueError("sorry, you lose")
> In the example the line is broken after the 'and' or 'or' *keywords*,
> not after the '==' *operator* (which is the nice way of doing it).
> Maybe the sentence above is misleading?
'and' and 'or' are both binary logical operators. The fact that they
are keywords is irrelevant; the sentence isn't misleading.
Python-Dev mailing list
Python-Dev [at] python