Чтобы улучшить читабельность кода, мне нужно разбить выражение моего троичного оператора на несколько строк.Моя единственная идея примерно такая:
very_long_function_name(
...
very_long_expression_if_the_condition_is_true
if the_condition
else another_expression_if_the_condition_is_false)
К сожалению, PyCharm утверждает, что continuation line over-indented for visual indent
является нарушением PEP8 .Когда я заключаю оператор в фигурные скобки, PyCharm не вызывает возражений, но, по-моему, код менее читабелен.
Существует ли [полу] формальная рекомендация разбивать троичный оператор на несколько строк?вспомогательных функций / методов не вариант.