tessl install tessl/github-python--cpython@3.13.0CPython is the reference implementation of the Python programming language providing the core interpreter, runtime system, and comprehensive standard library.
Agent Success
Agent success rate when using this tile
96%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.07x
Baseline
Agent success rate without this tile
90%
{
"context": "Evaluates how well the solution relies on Python's built-in mapping types, integer conversion, and standard exceptions (TypeError, ValueError, KeyError) to normalize ledger lines and access totals.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Native aggregation",
"description": "normalize_entries builds the summary with a built-in dict keyed by category strings and accumulates integer totals using int arithmetic, without custom classes or external containers.",
"max_score": 25
},
{
"name": "Delimiter check",
"description": "Lines missing the comma delimiter cause normalize_entries to raise ValueError immediately rather than producing partial output or alternative exception types.",
"max_score": 20
},
{
"name": "Numeric parsing",
"description": "Amounts are parsed with the built-in int() conversion and non-integer tokens (e.g., '2.5') result in ValueError from that conversion rather than manual parsing or custom errors.",
"max_score": 20
},
{
"name": "Missing lookup",
"description": "category_total raises KeyError when a requested category is absent instead of returning defaults or masking the missing entry with other error types.",
"max_score": 20
},
{
"name": "Type guard",
"description": "normalize_entries validates input with built-in type semantics (e.g., isinstance or iter checks) and raises TypeError when provided non-iterable inputs like None before processing.",
"max_score": 15
}
]
}