)]}'
{"tripleo_ansible/ansible_plugins/filter/helpers.py":[{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"72afb1d50a44ffc6a9f1583f257635fdf77c67f2","unresolved":false,"context_lines":[{"line_number":38,"context_line":"            if attribute not in v:"},{"line_number":39,"context_line":"                dict_to_sort[k][attribute] \u003d null_value"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"        data \u003d {}"},{"line_number":42,"context_line":"        for d in dict_to_sort.items():"},{"line_number":43,"context_line":"            if d[1][attribute] not in data:"},{"line_number":44,"context_line":"                data[d[1][attribute]] \u003d []"},{"line_number":45,"context_line":"            data[d[1][attribute]].append({d[0]: d[1]})"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"        sorted_list \u003d sorted("},{"line_number":48,"context_line":"            data.items(),"},{"line_number":49,"context_line":"            key\u003dlambda x: x[0]"},{"line_number":50,"context_line":"        )"},{"line_number":51,"context_line":"        ordered_dict \u003d {}"},{"line_number":52,"context_line":"        for o, v in sorted_list:"},{"line_number":53,"context_line":"            ordered_dict[o] \u003d v"},{"line_number":54,"context_line":"        return ordered_dict"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    def singledict(self, list_to_convert):"},{"line_number":57,"context_line":"        \"\"\"Generate a single dictionary from a list of dictionaries."}],"source_content_type":"text/x-python","patch_set":16,"id":"3fa7e38b_077a9876","line":54,"range":{"start_line":41,"start_character":0,"end_line":54,"end_character":27},"updated":"2019-11-05 15:38:59.000000000","message":"this needs some work, I\u0027m having troubles at step 2 where we iterate X times for each start_order where X is the number of containers with that start_order.","commit_id":"9a06b93769c2fd5003faac048c9d226ff634333c"}]}
