)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"721698c15ceaf666f4497368a9f638be50592eb9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e363eb84_53768cc8","updated":"2026-03-11 14:19:19.000000000","message":"Like Jon said, this seems like a bug \u0026 the fix just masks it for the linter.","commit_id":"3523c2bd54db5066bc2765526ce134a0f0fddee4"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"41ada32f865cdcacf5f15677f6a22a7f2e66ea28","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"e2fbcc6c_008ab637","updated":"2026-03-13 01:06:10.000000000","message":"The change looks like it\u0027ll probably work now to me; also eliminating a bug that was already present.","commit_id":"3da1e8a960c8859ddf387ca5fe13f9f8b1f1d110"}],"cinder/volume/drivers/vmstore/api.py":[{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"04d04a60b493558894ed92082c09172eefd9ed68","unresolved":true,"context_lines":[{"line_number":120,"context_line":"                    code \u003d \u0027RESOURCE_NOT_FOUND\u0027"},{"line_number":121,"context_line":"                    message \u003d str(error)"},{"line_number":122,"context_line":"                    self.error \u003d VmstoreException(message, code\u003dcode)"},{"line_number":123,"context_line":"                if \u0027cinder/host/refresh\u0027 in response.request.url:"},{"line_number":124,"context_line":"                    raise self.error"},{"line_number":125,"context_line":"                else:"},{"line_number":126,"context_line":"                    LOG.error(\u0027Failed request %(info)s: %(error)s\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"63e349ce_45058098","line":123,"updated":"2026-03-11 13:51:56.000000000","message":"This will cause a nested exception as response will still be assigned None, I suspect this is not desirable.  I agree it solves the lint problem, but I think we want something different here.","commit_id":"3523c2bd54db5066bc2765526ce134a0f0fddee4"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"721698c15ceaf666f4497368a9f638be50592eb9","unresolved":true,"context_lines":[{"line_number":120,"context_line":"                    code \u003d \u0027RESOURCE_NOT_FOUND\u0027"},{"line_number":121,"context_line":"                    message \u003d str(error)"},{"line_number":122,"context_line":"                    self.error \u003d VmstoreException(message, code\u003dcode)"},{"line_number":123,"context_line":"                if \u0027cinder/host/refresh\u0027 in response.request.url:"},{"line_number":124,"context_line":"                    raise self.error"},{"line_number":125,"context_line":"                else:"},{"line_number":126,"context_line":"                    LOG.error(\u0027Failed request %(info)s: %(error)s\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"94d51cda_fe4afc41","line":123,"in_reply_to":"63e349ce_45058098","updated":"2026-03-11 14:19:19.000000000","message":"It looks like you’ll get a nested exception if this is the first loop, too.  I wonder if it should be compared to path, like above.","commit_id":"3523c2bd54db5066bc2765526ce134a0f0fddee4"}]}
