Clean Code: Apply flake8-simplify to Python

Also flake8-comprehensions which was added to the CI

For flake8-simplify, there are a few false-positives,
e.g. https://github.com/MartinThoma/flake8-simplify/issues/115
This commit is contained in:
Martin Thoma
2022-03-18 22:27:31 +01:00
parent d43ec589c8
commit 3b2739b8a2
28 changed files with 168 additions and 214 deletions

View File

@@ -42,11 +42,7 @@ class NIM:
return pile, num
def _command_integrity(self, num, pile):
if pile <= 4 and pile >= 1:
if num <= self.piles[pile]:
return True
return False
return pile <= 4 and pile >= 1 and num <= self.piles[pile]
def print_pegs(self):
for pile, peg in self.piles.items():
@@ -71,11 +67,7 @@ class NIM:
for v in self.piles.values():
sum += v
if sum == 0:
return True
else:
return False
return sum == 0
def main():