)]}'
{"cinder/tests/unit/api/contrib/test_volume_type_access.py":[{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"aef7d5345da8326f46b9579b552c3034812e90e4","unresolved":false,"context_lines":[{"line_number":62,"context_line":"def _has_type_access(type_id, project_id):"},{"line_number":63,"context_line":"    for access in ACCESS_LIST:"},{"line_number":64,"context_line":"        if access[\u0027volume_type_id\u0027] \u003d\u003d type_id and \\"},{"line_number":65,"context_line":"           access[\u0027project_id\u0027] \u003d\u003d project_id:"},{"line_number":66,"context_line":"            return True"},{"line_number":67,"context_line":"    return False"},{"line_number":68,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3afb71cf_8ae02ffc","line":65,"updated":"2015-06-11 14:23:44.000000000","message":"Oh.. interesting.  I always assumed that would fail with a multiple of 4 error so I have funy over-indented lines in this case to not match the body of the section.  cool!","commit_id":"e45bde3f04024c422d0450b42acbe05f13dbd480"},{"author":{"_account_id":16793,"name":"Liucheng Jiang","email":"jiangliucheng@huawei.com","username":"Jiangliucheng"},"change_message_id":"53cfee9d32b2989aa7815d4f1dd9d55238571d73","unresolved":false,"context_lines":[{"line_number":62,"context_line":"def _has_type_access(type_id, project_id):"},{"line_number":63,"context_line":"    for access in ACCESS_LIST:"},{"line_number":64,"context_line":"        if access[\u0027volume_type_id\u0027] \u003d\u003d type_id and \\"},{"line_number":65,"context_line":"           access[\u0027project_id\u0027] \u003d\u003d project_id:"},{"line_number":66,"context_line":"            return True"},{"line_number":67,"context_line":"    return False"},{"line_number":68,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"fa1b9901_076ad51a","line":65,"updated":"2015-08-24 02:35:19.000000000","message":"Use \u0027()\u0027 instead of \u0027\\\u0027:\nif (state1\n        and state2):\n    Do something...","commit_id":"d78a3409fa864762aa7f676e12b124af9bf021ea"},{"author":{"_account_id":16258,"name":"nikesh","email":"nike.niec@gmail.com","username":"nikem"},"change_message_id":"150a288c773e84bb50b7aaddf02e11f0f1bd9b5f","unresolved":false,"context_lines":[{"line_number":62,"context_line":"def _has_type_access(type_id, project_id):"},{"line_number":63,"context_line":"    for access in ACCESS_LIST:"},{"line_number":64,"context_line":"        if access[\u0027volume_type_id\u0027] \u003d\u003d type_id and \\"},{"line_number":65,"context_line":"           access[\u0027project_id\u0027] \u003d\u003d project_id:"},{"line_number":66,"context_line":"            return True"},{"line_number":67,"context_line":"    return False"},{"line_number":68,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"da20952f_998580d0","line":65,"in_reply_to":"fa1b9901_076ad51a","updated":"2015-09-04 10:50:15.000000000","message":"This patch is for removing bad indentation only.\nRemoving \u0027\\\u0027  should be done in another patch because i saw  \u0027\\\u0027  in other places too.","commit_id":"d78a3409fa864762aa7f676e12b124af9bf021ea"}]}
