1.1 --- a/imiptools/data.py Thu Feb 12 23:38:59 2015 +0100
1.2 +++ b/imiptools/data.py Thu Feb 12 23:40:06 2015 +0100
1.3 @@ -249,12 +249,20 @@
1.4 return get_values(d, name, False)
1.5
1.6 def get_utc_datetime(d, name):
1.7 - dt, attr = get_datetime_item(d, name)
1.8 - return to_utc_datetime(dt)
1.9 + t = get_datetime_item(d, name)
1.10 + if not t:
1.11 + return None
1.12 + else:
1.13 + dt, attr = t
1.14 + return to_utc_datetime(dt)
1.15
1.16 def get_datetime_item(d, name):
1.17 - value, attr = get_item(d, name)
1.18 - return get_datetime(value, attr), attr
1.19 + t = get_item(d, name)
1.20 + if not t:
1.21 + return None
1.22 + else:
1.23 + value, attr = t
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)]