)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"53a8345ea1d25521e2f872a66acf5dfcab646c8e","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":6,"id":"803d5abd_f136bdb8","updated":"2021-12-07 15:05:25.000000000","message":"recheck","commit_id":"84c1fb018ac5f39b6cc8c643c15af7c9bb5d5895"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"2207848fdbc39d16e85729901f844107cd2bebb2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"80b8b175_8f4b79b2","in_reply_to":"803d5abd_f136bdb8","updated":"2022-05-04 15:20:55.000000000","message":"Done","commit_id":"84c1fb018ac5f39b6cc8c643c15af7c9bb5d5895"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"a44f7f90c8ff07d94bcf58211a1793121a2d684a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"0ac5ceeb_dba3e04a","updated":"2022-01-21 15:15:01.000000000","message":"unit test failures","commit_id":"c9b009395f5f9ae21fa879ff0d2d8ccd58d79c5b"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"36a519532b24df78337d5cf0727078a0c0b52c98","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"b4ff4fbe_dca2fb9c","updated":"2022-05-04 15:44:18.000000000","message":"Looks good, and was previous approved.","commit_id":"42810d1a3c6627306faccc2280fa5fc3b2bed49e"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"a7222c3dfab8051874c8098fdec60a3cea956bd7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"9b2b9952_07c577f8","updated":"2022-05-04 15:35:30.000000000","message":"Still LGTM.","commit_id":"42810d1a3c6627306faccc2280fa5fc3b2bed49e"}],"cinder/policy.py":[{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"b7e082e5cdaa7d10c18c749da80bd1b7a4a5c2d0","unresolved":true,"context_lines":[{"line_number":80,"context_line":"    :raises PolicyNotAuthorized: if verification fails."},{"line_number":81,"context_line":"    \"\"\""},{"line_number":82,"context_line":"    init()"},{"line_number":83,"context_line":"    assert _ENFORCER is not None"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    return _ENFORCER.enforce(action,"},{"line_number":86,"context_line":"                             target,"}],"source_content_type":"text/x-python","patch_set":2,"id":"4d2dada5_3006adea","line":83,"range":{"start_line":83,"start_character":4,"end_line":83,"end_character":32},"updated":"2021-04-30 14:55:50.000000000","message":"is there a way to avoid the same assert checks in every method?","commit_id":"3fe726900ca280510beccfd302f6980d0bd2dc88"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"706284be5535154c2ceed6e9d8a262281002f2e0","unresolved":true,"context_lines":[{"line_number":80,"context_line":"    :raises PolicyNotAuthorized: if verification fails."},{"line_number":81,"context_line":"    \"\"\""},{"line_number":82,"context_line":"    init()"},{"line_number":83,"context_line":"    assert _ENFORCER is not None"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    return _ENFORCER.enforce(action,"},{"line_number":86,"context_line":"                             target,"}],"source_content_type":"text/x-python","patch_set":2,"id":"7acc9a14_09c35cb3","line":83,"range":{"start_line":83,"start_character":4,"end_line":83,"end_character":32},"in_reply_to":"4d2dada5_3006adea","updated":"2021-10-13 14:37:33.000000000","message":"Probably with enough code restructuring, but I\u0027m not sure what the best way is to do it.","commit_id":"3fe726900ca280510beccfd302f6980d0bd2dc88"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"7b7a18e02f1eb74e1bce6c3d6ff63c1f2ced1b89","unresolved":false,"context_lines":[{"line_number":80,"context_line":"    :raises PolicyNotAuthorized: if verification fails."},{"line_number":81,"context_line":"    \"\"\""},{"line_number":82,"context_line":"    init()"},{"line_number":83,"context_line":"    assert _ENFORCER is not None"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    return _ENFORCER.enforce(action,"},{"line_number":86,"context_line":"                             target,"}],"source_content_type":"text/x-python","patch_set":2,"id":"5b7221e5_e0a6b2ea","line":83,"range":{"start_line":83,"start_character":4,"end_line":83,"end_character":32},"in_reply_to":"7acc9a14_09c35cb3","updated":"2022-05-04 15:20:40.000000000","message":"Done","commit_id":"3fe726900ca280510beccfd302f6980d0bd2dc88"}]}
