PEP 8 and indentation of continuation lines
Ben Finney
ben+python at benfinney.id.au
Tue Jun 21 01:22:52 EDT 2011
John Yeung <gallium.arsenide at gmail.com> writes:
> So last week PEP 8 was updated to reflect this. All fine and good. I
> happen to prefer this style myself. But there remains an example
> further down (left over from earlier incarnations of PEP 8) which
> might go against this:
>
> if (width == 0 and height == 0 and
> color == 'red' and emphasis == 'strong' or
> highlight > 100):
> raise ValueError("sorry, you lose")
>
> The above satisfies the "opening paren" alignment, but due to the
> length of the keyword, the suite is obscured. For this example,
> should PEP 8 use the double-indentation for the continuation lines?
I wrote some code just today that needs the above issue addressed. I did
it like this::
if (
width == 0 and height == 0 and
color == 'red' and emphasis == 'strong' or
highlight > 100):
raise ValueError("sorry, you lose")
--
\ “I'm a great lover, I'll bet.” —Emo Philips |
`\ |
_o__) |
Ben Finney
More information about the Python-list
mailing list