From c248e673044182d3f2915747ec27ab9649a220a6 Mon Sep 17 00:00:00 2001 From: Ross Date: Wed, 7 Jan 2026 20:37:04 +0000 Subject: [PATCH] Refactor site title rendering in RotaBuilder to improve clarity and consistency in timetable display --- rota_generator/shifts.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rota_generator/shifts.py b/rota_generator/shifts.py index 70927c1..586a299 100644 --- a/rota_generator/shifts.py +++ b/rota_generator/shifts.py @@ -5257,8 +5257,10 @@ class RotaBuilder(object): for worker in self.get_all_workers(): if worker.site != current_site: try: + site = worker.site + site_count = len(self.workers_at_sites.get(site, [])) timetable.append( - f"{worker.site} n={len(self.workers_at_sites[worker.site])} fte={self.full_time_equivalent_sites[worker.site]}" + f"{site} n={site_count}" ) except KeyError as e: print(e)