Skip to content

Commit f7b5105

Browse files
authored
Merge pull request #1155 from RogerSelwyn/issue_1135
Add recurrence type as output field
2 parents dd2f87a + c0ad187 commit f7b5105

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

O365/calendar.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,8 +126,9 @@ def __init__(self, event, recurrence=None):
126126
set())
127127
self.__first_day_of_week = recurrence_pattern.get(
128128
self._cc('firstDayOfWeek'), None)
129-
if 'type' in recurrence_pattern.keys():
130-
if 'weekly' not in recurrence_pattern['type'].lower():
129+
self.__recurrence_type = recurrence_pattern.get("type", None)
130+
if self.__recurrence_type:
131+
if "weekly" not in recurrence_pattern["type"].lower():
131132
self.__first_day_of_week = None
132133

133134
self.__day_of_month = recurrence_pattern.get(self._cc('dayOfMonth'),
@@ -338,6 +339,15 @@ def recurrence_time_zone(self, value):
338339
self.__recurrence_time_zone = value
339340
self._track_changes()
340341

342+
@property
343+
def recurrence_type(self):
344+
"""Type of the recurrence pattern
345+
346+
:getter: Get the type
347+
:type: str
348+
"""
349+
return self.__recurrence_type
350+
341351
@property
342352
def start_date(self):
343353
""" Start date of repetition

0 commit comments

Comments
 (0)