)]}'
{"keystone/tests/unit/core.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"7fa5978203c448633deb41500e069983c9644e7f","unresolved":false,"context_lines":[{"line_number":373,"context_line":"                  impersonation\u003dNone, expires\u003dNone, role_ids\u003dNone,"},{"line_number":374,"context_line":"                  role_names\u003dNone, remaining_uses\u003dNone,"},{"line_number":375,"context_line":"                  allow_redelegation\u003dFalse, **kwargs):"},{"line_number":376,"context_line":"    ref \u003d dict()"},{"line_number":377,"context_line":"    ref[\u0027id\u0027] \u003d uuid.uuid4().hex"},{"line_number":378,"context_line":"    ref[\u0027trustor_user_id\u0027] \u003d trustor_user_id"},{"line_number":379,"context_line":"    ref[\u0027trustee_user_id\u0027] \u003d trustee_user_id"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba8a016a_3ab90c2f","line":376,"updated":"2015-11-23 15:30:46.000000000","message":"new trusts don\u0027t need `name`, `description`, or `enabled` do they? Should we delete those here?","commit_id":"2f28b7525e9b4aa10f0d253abf08de913f7ff6f4"},{"author":{"_account_id":17026,"name":"Sean Perry","email":"sean.perry@hpe.com","username":"sean_perry"},"change_message_id":"9e6d8decaf3667c943f936759e9e3c4aef72a25a","unresolved":false,"context_lines":[{"line_number":373,"context_line":"                  impersonation\u003dNone, expires\u003dNone, role_ids\u003dNone,"},{"line_number":374,"context_line":"                  role_names\u003dNone, remaining_uses\u003dNone,"},{"line_number":375,"context_line":"                  allow_redelegation\u003dFalse, **kwargs):"},{"line_number":376,"context_line":"    ref \u003d dict()"},{"line_number":377,"context_line":"    ref[\u0027id\u0027] \u003d uuid.uuid4().hex"},{"line_number":378,"context_line":"    ref[\u0027trustor_user_id\u0027] \u003d trustor_user_id"},{"line_number":379,"context_line":"    ref[\u0027trustee_user_id\u0027] \u003d trustee_user_id"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba8a016a_e4d67bf0","line":376,"in_reply_to":"ba8a016a_3ab90c2f","updated":"2015-11-23 19:49:07.000000000","message":"hence the use of \u0027dict\u0027 instead of \u0027new_ref()\u0027.","commit_id":"2f28b7525e9b4aa10f0d253abf08de913f7ff6f4"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"094df8022b703b9152b2e5e82251c8d65764bfbb","unresolved":false,"context_lines":[{"line_number":373,"context_line":"                  impersonation\u003dNone, expires\u003dNone, role_ids\u003dNone,"},{"line_number":374,"context_line":"                  role_names\u003dNone, remaining_uses\u003dNone,"},{"line_number":375,"context_line":"                  allow_redelegation\u003dFalse, **kwargs):"},{"line_number":376,"context_line":"    ref \u003d dict()"},{"line_number":377,"context_line":"    ref[\u0027id\u0027] \u003d uuid.uuid4().hex"},{"line_number":378,"context_line":"    ref[\u0027trustor_user_id\u0027] \u003d trustor_user_id"},{"line_number":379,"context_line":"    ref[\u0027trustee_user_id\u0027] \u003d trustee_user_id"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba8a016a_a41b937f","line":376,"in_reply_to":"ba8a016a_e4d67bf0","updated":"2015-11-23 19:58:18.000000000","message":"yep","commit_id":"2f28b7525e9b4aa10f0d253abf08de913f7ff6f4"}]}
