diff --git a/parse_report.py b/parse_report.py index 335d683..79430d0 100644 --- a/parse_report.py +++ b/parse_report.py @@ -117,7 +117,9 @@ SCORE_TO_CODE_MAP = { def safe_get(d, *keys): - """Attempts both snake_case and camelCase keys.""" + """Attempts both snake_case and camelCase keys in a dict, handles None safely.""" + if not isinstance(d, dict): + return {} for key in keys: if key in d: return d[key]