)]}'
{"cinderclient/v2/shell.py":[{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"b531d86a4a91aa406b39f3a3f0d27c812273f232","unresolved":false,"context_lines":[{"line_number":155,"context_line":"        setattr(vol, \u0027attached_to\u0027, \u0027,\u0027.join(map(str, servers)))"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"    if field_titles:"},{"line_number":158,"context_line":"        # Remove duplicate fields"},{"line_number":159,"context_line":"        key_list \u003d [\u0027ID\u0027]"},{"line_number":160,"context_line":"        for field in field_titles:"},{"line_number":161,"context_line":"            title_field \u003d field.title().strip()"},{"line_number":162,"context_line":"            if not title_field \u003d\u003d \u0027Id\u0027 and title_field not in key_list:"},{"line_number":163,"context_line":"                key_list.append(title_field)"},{"line_number":164,"context_line":"    else:"},{"line_number":165,"context_line":"        key_list \u003d [\u0027ID\u0027, \u0027Status\u0027, \u0027Name\u0027, \u0027Size\u0027, \u0027Volume Type\u0027,"},{"line_number":166,"context_line":"                    \u0027Bootable\u0027, \u0027Attached to\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a430d35_065e3de9","line":163,"range":{"start_line":158,"start_character":0,"end_line":163,"end_character":44},"updated":"2017-02-03 13:23:13.000000000","message":"Why not something like:\n\n        key_list \u003d [\u0027ID\u0027]\n        field_titles \u003d filter(\n            field_titles, lambda k: (k.strip().lower() not in [k.lower() for k in key_list]))\n\n?","commit_id":"afd64487d21f95e128889a518ab77a5487f7a11f"}]}
