nie potrzebnie wywołujesz get_data i bierzesz dane z pliku.

Wrzuć sam dane i sprawdź czy group_start_end_times_by_weekday zwróciła poprawne wyniki