1.1 --- a/imiptools/data.py Mon Oct 19 18:19:50 2015 +0200
1.2 +++ b/imiptools/data.py Mon Oct 19 23:38:37 2015 +0200
1.3 @@ -122,10 +122,6 @@
1.4 def get_utc_datetime(self, name, date_tzid=None):
1.5 return get_utc_datetime(self.details, name, date_tzid)
1.6
1.7 - def get_date_values(self, name, tzid=None):
1.8 - items = get_date_value_items(self.details, name, tzid)
1.9 - return items and [value for value, attr in items]
1.10 -
1.11 def get_date_value_items(self, name, tzid=None):
1.12 return get_date_value_items(self.details, name, tzid)
1.13
1.14 @@ -409,7 +405,7 @@
1.15 previous RDATE properties and ignoring any RRULE properties.
1.16 """
1.17
1.18 - old_values = set(self.get_date_values("RDATE") or [])
1.19 + old_values = set(self.get_date_value_item_periods("RDATE") or [])
1.20 new_rdates = []
1.21
1.22 if self.has_key("RDATE"):
1.23 @@ -426,7 +422,7 @@
1.24 if new_rdates:
1.25 self["RDATE"] = new_rdates
1.26
1.27 - return main_changed or old_values != set(self.get_date_values("RDATE") or [])
1.28 + return main_changed or old_values != set(self.get_date_value_item_periods("RDATE") or [])
1.29
1.30 def set_rule(self, rule):
1.31
1.32 @@ -451,10 +447,10 @@
1.33 'exceptions' must be a collection of items.
1.34 """
1.35
1.36 - old_exdates = set(self.get_date_values("EXDATE") or [])
1.37 + old_exdates = set(self.get_date_value_item_periods("EXDATE") or [])
1.38 if exceptions:
1.39 self["EXDATE"] = exceptions
1.40 - return old_exdates != set(self.get_date_values("EXDATE") or [])
1.41 + return old_exdates != set(self.get_date_value_item_periods("EXDATE") or [])
1.42 elif old_exdates:
1.43 del self["EXDATE"]
1.44 return True