)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"7e004e501edccaf9714d3cecd799565bd5007ad0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"50249930_cf973590","updated":"2022-11-15 03:27:17.000000000","message":"The change looks good to me. Leaving +A in case my quick question regarding the log message makes sense.","commit_id":"2bbaa976914a85b6c20abbc66b58ce7dd92fcff7"},{"author":{"_account_id":30073,"name":"Brendan Shephard","email":"bshephar@bne-home.net","username":"bshephar"},"change_message_id":"27e3c9077c757605c648a0e9f4239120c502af08","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"2a52d833_cb2aaa12","updated":"2022-11-15 03:16:14.000000000","message":"lgtm","commit_id":"2bbaa976914a85b6c20abbc66b58ce7dd92fcff7"}],"heat/db/sqlalchemy/api.py":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"7e004e501edccaf9714d3cecd799565bd5007ad0","unresolved":true,"context_lines":[{"line_number":389,"context_line":"                ret[res.key] \u003d crypt.decrypt(res.decrypt_method, res.value)"},{"line_number":390,"context_line":"                continue"},{"line_number":391,"context_line":"            except exception.InvalidEncryptionKey:"},{"line_number":392,"context_line":"                LOG.exception(\"Failed to decrypt resource_data, ignoring.\")"},{"line_number":393,"context_line":"        ret[res.key] \u003d res.value"},{"line_number":394,"context_line":"    return ret"},{"line_number":395,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3c96ab4e_200317a6","line":392,"range":{"start_line":392,"start_character":31,"end_line":392,"end_character":73},"updated":"2022-11-15 03:27:17.000000000","message":"Does it make sense to put the resource_id and the resource key for debugging purpose ?","commit_id":"2bbaa976914a85b6c20abbc66b58ce7dd92fcff7"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"9d4050ea25e0e8c1fa220ea7651b611f3d4df2e6","unresolved":false,"context_lines":[{"line_number":389,"context_line":"                ret[res.key] \u003d crypt.decrypt(res.decrypt_method, res.value)"},{"line_number":390,"context_line":"                continue"},{"line_number":391,"context_line":"            except exception.InvalidEncryptionKey:"},{"line_number":392,"context_line":"                LOG.exception(\"Failed to decrypt resource_data, ignoring.\")"},{"line_number":393,"context_line":"        ret[res.key] \u003d res.value"},{"line_number":394,"context_line":"    return ret"},{"line_number":395,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"4b0b0938_3ae0a1f6","line":392,"range":{"start_line":392,"start_character":31,"end_line":392,"end_character":73},"in_reply_to":"3c96ab4e_200317a6","updated":"2022-11-15 04:42:53.000000000","message":"Done","commit_id":"2bbaa976914a85b6c20abbc66b58ce7dd92fcff7"}]}
