1.1 --- a/imiptools/data.py Fri May 15 22:09:02 2015 +0200
1.2 +++ b/imiptools/data.py Sat May 16 01:03:51 2015 +0200
1.3 @@ -338,6 +338,8 @@
1.4 value, attr = t
1.5 return get_datetime(value, attr), attr
1.6
1.7 +# Conversion functions.
1.8 +
1.9 def get_addresses(values):
1.10 return [address for name, address in email.utils.getaddresses(values)]
1.11
1.12 @@ -400,11 +402,16 @@
1.13 "A period with origin information from the object."
1.14
1.15 def __init__(self, start, end, origin, start_attr=None, end_attr=None):
1.16 - Period.__init__(self, start, end)
1.17 - self.origin = origin
1.18 + Period.__init__(self, start, end, origin)
1.19 self.start_attr = start_attr
1.20 self.end_attr = end_attr
1.21
1.22 + def get_start_item(self):
1.23 + return self.start, self.start_attr
1.24 +
1.25 + def get_end_item(self):
1.26 + return self.end, self.end_attr
1.27 +
1.28 def get_tzid(self):
1.29 return get_tzid(self.start_attr, self.end_attr)
1.30