def dict_to_list(self,o): if type(o) is not dict: raise TemplateError("dict_to_list can only be used on dictionaries") l = [] for k,v in o.items(): v['id'] = k l.append(v) return l