mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-22 05:14:59 +00:00
fix: Update stats to handle nested exercise directories
This commit is contained in:
parent
479b5b7064
commit
94e4169445
1 changed files with 2 additions and 2 deletions
|
@ -410,7 +410,7 @@ def show_diffs(dirnames):
|
||||||
|
|
||||||
def load_results(dirname):
|
def load_results(dirname):
|
||||||
dirname = Path(dirname)
|
dirname = Path(dirname)
|
||||||
all_results = [json.loads(fname.read_text()) for fname in dirname.glob("*/.aider.results.json")]
|
all_results = [json.loads(fname.read_text()) for fname in dirname.glob("*/exercises/practice/*/.aider.results.json")]
|
||||||
return all_results
|
return all_results
|
||||||
|
|
||||||
|
|
||||||
|
@ -418,7 +418,7 @@ def summarize_results(dirname):
|
||||||
all_results = load_results(dirname)
|
all_results = load_results(dirname)
|
||||||
|
|
||||||
res = SimpleNamespace()
|
res = SimpleNamespace()
|
||||||
res.total_tests = len(list(Path(dirname).glob("*")))
|
res.total_tests = len(list(Path(dirname).glob("*/exercises/practice/*")))
|
||||||
|
|
||||||
try:
|
try:
|
||||||
tries = max(len(results.get("tests_outcomes", [])) for results in all_results if results)
|
tries = max(len(results.get("tests_outcomes", [])) for results in all_results if results)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue