Skip to content

Commit 2c6ec02

Browse files
authored
Merge pull request #6 from rkdarst/rkdarst/fix-rrule
Fix rrule creation: use name= and value= for more correct syntax.
2 parents 4996b43 + a463f5c commit 2c6ec02

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

yaml2ics.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,10 @@ def event_from_yaml(event_yaml: dict) -> ics.Event:
6767
rrule_dtstart = [line for line in rrule_lines if line.startswith('DTSTART')][0]
6868
rrule_dtstart = rrule_dtstart + 'Z'
6969
rrule_rrule = [line for line in rrule_lines if line.startswith('RRULE')][0]
70-
71-
event.extra.append(ics.ContentLine(rrule_rrule))
70+
event.extra.append(ics.ContentLine(
71+
name=rrule_rrule.split(':', 1)[0],
72+
value=rrule_rrule.split(':', 1)[1],
73+
))
7274

7375
event.dtstamp = datetime.utcnow().replace(tzinfo=dateutil.tz.UTC)
7476
return event

0 commit comments

Comments
 (0)