Continuing indentation
Skip Montanaro
skip.montanaro at gmail.com
Wed Mar 2 15:43:38 EST 2016
Running flake8 over some code which has if statements with multiple
conditions like this:
if (some_condition and
some_other_condition and
some_final_condition):
play_bingo()
the tool complains that the indentation of the conditions is the same
as the next block. In this particular case, the overall conditions
are too long to string together on a single line. I tried placing a
second space after the if keyword:
if (some_condition and
some_other_condition and
some_final_condition):
play_bingo()
which solves the matching indentation problem, but creates a multiple
spaces after keyword problem. My guess is that adding a space after
the open paren would provoke a message as well.
I use GNU Emacs as my text editor, and its python mode. I'm pretty
happy with everything (been using it in its current state for several
years). Aside from manually or configure-ologically suppressing E129,
is there a better way to break lines I'm missing which will make
flake8 happy?
Thx,
Skip
More information about the Python-list
mailing list