style: Apply linter fixes

This commit is contained in:
Paul Gauthier (aider) 2024-12-18 12:25:39 -08:00
parent 6d74a564e6
commit 687ba8c9a2

View file

@ -29,7 +29,7 @@ def load_results(dirname):
results = json.loads(fname.read_text())
# Add language info to results
lang = fname.parts[-4] # Get language from path
results['language'] = lang
results["language"] = lang
all_results.append(results)
except json.JSONDecodeError:
print(f"Failed to parse {fname}")
@ -115,7 +115,10 @@ def analyze_exercise_solutions(dirs=None, topn=None):
by_language = defaultdict(list)
for testcase in all_exercises:
# Find language for this testcase from results
lang = next((r['language'] for r in next(iter(valid_entries))[1] if r['testcase'] == testcase), 'unknown')
lang = next(
(r["language"] for r in next(iter(valid_entries))[1] if r["testcase"] == testcase),
"unknown",
)
by_language[lang].append(testcase)
# Sort languages