diff --git a/combo_plugin_gnm/templatetags/gnm.py b/combo_plugin_gnm/templatetags/gnm.py index 9f7b08d..330b116 100644 --- a/combo_plugin_gnm/templatetags/gnm.py +++ b/combo_plugin_gnm/templatetags/gnm.py @@ -292,14 +292,8 @@ def get_slots_from_mairie_format(data, base_datetime): slots.append(timeslot) # order slots and cycle the list beginning with 'base_datetime' - slots = sorted(slots, key=operator.attrgetter('start')) - if len(slots): + slots.sort(key=operator.attrgetter('start')) - def timedelta_key_func(slot): - return slot.start - base_datetime - - nearest_slot_index = slots.index(min(slots, key=timedelta_key_func)) - slots = slots[nearest_slot_index:] + slots[:nearest_slot_index] return (slots, exclusion_slots, known_format)