今日、pep8 の苦情を避けるために、無関係な括弧を while 条件に追加する必要がありました。
while not found and not something and \
(time_left is None or time_left > 0):
(one, two, three, four) = self.gimme(timeout=time_left)
私の解決策:
while (not found and not something and
(time_left is None or time_left > 0)):
(one, two, three, four) = self.gimme(timeout=time_left)
2 行目のインデントを変更すると、W を含むすべてのインデントについて、その右側の 8 まで、過剰なインデントまたはインデントの欠落を訴えました。
読みやすさをほとんど改善するために、pep8を満たすために余分な括弧を追加することは、一般的な原則に反することに悩まされています。
何か案は?より良い解決策を見逃していませんか?