(field_list)
| 106 | |
| 107 | |
| 108 | def _flatten_datastructure(field_list): |
| 109 | final_dict = {} |
| 110 | for k, v in field_list.items(): |
| 111 | if isinstance(v, list): |
| 112 | if v and isinstance(v[0], dict): |
| 113 | final_dict.update(_reduce_list_dict(k, v)) |
| 114 | else: |
| 115 | final_dict[k] = TAB.join(v) |
| 116 | else: |
| 117 | final_dict[k] = v.encode('utf-8').strip() if v else None |
| 118 | return final_dict |
| 119 | |
| 120 | |
| 121 | def _reduce_list_dict(node, vals): |
no test coverage detected