1.1 --- a/imiptools/data.py Mon Sep 18 23:55:13 2017 +0200
1.2 +++ b/imiptools/data.py Tue Sep 19 01:05:57 2017 +0200
1.3 @@ -1163,6 +1163,25 @@
1.4
1.5 return periods
1.6
1.7 +def get_main_period(periods):
1.8 +
1.9 + "Return the main period from 'periods' using origin information."
1.10 +
1.11 + for p in periods:
1.12 + if p.origin == "DTSTART":
1.13 + return p
1.14 + return None
1.15 +
1.16 +def get_recurrence_periods(periods):
1.17 +
1.18 + "Return recurrence periods from 'periods' using origin information."
1.19 +
1.20 + l = []
1.21 + for p in periods:
1.22 + if p.origin != "DTSTART":
1.23 + l.append(p)
1.24 + return l
1.25 +
1.26 def get_sender_identities(mapping):
1.27
1.28 """