)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"10d7f22f6bd150efe2244d21236228f8630780fe","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"using --names would fail if no name were available"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"calling \u0027openstack role assignment list --name\u0027 would fail with a"},{"line_number":10,"context_line":"KeyError if there were role assignments for which no name were"},{"line_number":11,"context_line":"provided.  This can happen with, e.g., pre-api-3.6 servers, which do"},{"line_number":12,"context_line":"not support the \u0027include_names\u0027 parameter on the REST request."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I47c17045b4c54d880940c8188415279c54ef412f"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9a30ddce_7272d74a","line":11,"range":{"start_line":9,"start_character":0,"end_line":11,"end_character":11},"updated":"2017-03-09 20:40:56.000000000","message":"would be great to file a bug for this so we can track backports for it","commit_id":"3034db9bdde0c4fa0c222114a1a5fb57489efdc5"}],"openstackclient/identity/v3/role_assignment.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"10d7f22f6bd150efe2244d21236228f8630780fe","unresolved":false,"context_lines":[{"line_number":171,"context_line":"            scope \u003d assignment.scope"},{"line_number":172,"context_line":"            if \u0027project\u0027 in scope:"},{"line_number":173,"context_line":"                if include_names:"},{"line_number":174,"context_line":"                    proj_name \u003d name_or_id(scope[\u0027project\u0027])"},{"line_number":175,"context_line":"                    if \u0027domain\u0027 in scope[\u0027project\u0027]:"},{"line_number":176,"context_line":"                        domain_name \u003d name_or_id(scope[\u0027project\u0027][\u0027domain\u0027])"},{"line_number":177,"context_line":"                        prj \u003d \u0027{}@{}\u0027.format(proj_name, domain_name)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a30ddce_d2338360","line":174,"range":{"start_line":174,"start_character":32,"end_line":174,"end_character":42},"updated":"2017-03-09 20:40:56.000000000","message":"this will render things as id1@id2, which doesn\u0027t make sense with --names being supplied.\n\ncan we just bail on the processing if \u0027name\u0027 does not exist in the object?","commit_id":"3034db9bdde0c4fa0c222114a1a5fb57489efdc5"}]}
