1.1 --- a/imiptools/data.py Sat Feb 07 23:35:49 2015 +0100
1.2 +++ b/imiptools/data.py Sun Feb 08 01:24:49 2015 +0100
1.3 @@ -56,6 +56,9 @@
1.4 def get_utc_datetime(self, name):
1.5 return get_utc_datetime(self.details, name)
1.6
1.7 + def get_datetime_item(self, name):
1.8 + return get_datetime_item(self.details, name)
1.9 +
1.10 def to_node(self):
1.11 return to_node({self.objtype : [(self.details, self.attr)]})
1.12
1.13 @@ -220,9 +223,12 @@
1.14 return get_values(d, name, False)
1.15
1.16 def get_utc_datetime(d, name):
1.17 + dt, attr = get_datetime_item(d, name)
1.18 + return to_utc_datetime(dt)
1.19 +
1.20 +def get_datetime_item(d, name):
1.21 value, attr = get_item(d, name)
1.22 - dt = get_datetime(value, attr)
1.23 - return to_utc_datetime(dt)
1.24 + return get_datetime(value, attr), attr
1.25
1.26 def get_addresses(values):
1.27 return [address for name, address in email.utils.getaddresses(values)]