python3: adapt to .keys() and .values() changes
This commit is contained in:
parent
3804b048c9
commit
b99589ad79
|
@ -51,6 +51,8 @@ EN_ABBREV_WEEKDAYS = OrderedDict([
|
|||
('sa', 'Saturday'),
|
||||
('su', 'Sunday')
|
||||
])
|
||||
EN_ABBREV_WEEKDAYS_LIST = list(EN_ABBREV_WEEKDAYS.keys())
|
||||
WEEKDAYS = list(EN_ABBREV_WEEKDAYS.values())
|
||||
|
||||
|
||||
class TimeSlot(object):
|
||||
|
@ -118,7 +120,6 @@ def get_slots_from_mairie_format(data, base_datetime):
|
|||
exclusion_slots = []
|
||||
if len(data.get('openinghours', [])) or len(data.get('openinghoursspecification', [])):
|
||||
known_format = True
|
||||
WEEKDAYS = EN_ABBREV_WEEKDAYS.values()
|
||||
# prepare annual opening exclusions
|
||||
for specification in data.get('openinghoursspecification', []):
|
||||
valid_from, valid_through = (
|
||||
|
@ -149,9 +150,9 @@ def get_slots_from_mairie_format(data, base_datetime):
|
|||
parts = re.match('(\w\w)-(\w\w) (\d\d):(\d\d)-(\d\d):(\d\d)', openinghours).groups()
|
||||
except AttributeError:
|
||||
continue
|
||||
for weekday in EN_ABBREV_WEEKDAYS.keys()[
|
||||
EN_ABBREV_WEEKDAYS.keys().index(parts[0].lower()):
|
||||
EN_ABBREV_WEEKDAYS.keys().index(parts[1].lower())+1]:
|
||||
for weekday in EN_ABBREV_WEEKDAYS_LIST[
|
||||
EN_ABBREV_WEEKDAYS_LIST.index(parts[0].lower()):
|
||||
EN_ABBREV_WEEKDAYS_LIST.index(parts[1].lower())+1]:
|
||||
timeslot = TimeSlot(
|
||||
openinghours_to_datetime(weekday, int(parts[2]), int(parts[3]), default=base_datetime),
|
||||
openinghours_to_datetime(weekday, int(parts[4]), int(parts[5]), default=base_datetime)
|
||||
|
|
Loading…
Reference in New Issue