1.1 --- a/imiptools/data.py Tue Mar 10 16:43:37 2015 +0100
1.2 +++ b/imiptools/data.py Tue Mar 10 16:52:55 2015 +0100
1.3 @@ -274,15 +274,16 @@
1.4 attributes) where the attributes have been given for the property in 'd'.
1.5 """
1.6
1.7 - item = get_item(d, name)
1.8 - if item:
1.9 - values, attr = item
1.10 - if not isinstance(values, list):
1.11 - values = [values]
1.12 - items = []
1.13 - for value in values:
1.14 - items.append((get_datetime(value, attr) or get_period(value, attr), attr))
1.15 - return items
1.16 + items = get_items(d, name)
1.17 + if items:
1.18 + all_items = []
1.19 + for item in items:
1.20 + values, attr = item
1.21 + if not isinstance(values, list):
1.22 + values = [values]
1.23 + for value in values:
1.24 + all_items.append((get_datetime(value, attr) or get_period(value, attr), attr))
1.25 + return all_items
1.26 else:
1.27 return None
1.28