print_summary_weekly, print_summary_weekly_totals and _aggregate summed raw duration_hours, which is None for open (unfinished) entries, raising TypeError: float + NoneType. Skip open entries from the weekly totals, matching to_csv_entries and parser.aggregate. Add regression tests. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| 2026 - W21.md | ||
| __init__.py | ||
| test_config.py | ||
| test_joplin.py | ||
| test_output.py | ||
| test_parser.py | ||
| test_projects.py | ||
| test_status.py | ||
| test_utils.py | ||