)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"456e0e61436e254987b734eb3a9ce56ee4312eb1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"34695726_4b4f04b6","updated":"2025-08-28 17:57:11.000000000","message":"LGTM, thanks for fixing","commit_id":"c9bfb763c2e67e299f650c78f6b10597ff01a8b1"}],"watcher/api/controllers/v1/action.py":[{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"456e0e61436e254987b734eb3a9ce56ee4312eb1","unresolved":true,"context_lines":[{"line_number":448,"context_line":"                error_message \u003d _("},{"line_number":449,"context_line":"                    \"status_message update only allowed when action state \""},{"line_number":450,"context_line":"                    \"is SKIPPED\")"},{"line_number":451,"context_line":"                raise exception.Conflict("},{"line_number":452,"context_line":"                    patch\u003dpatch,"},{"line_number":453,"context_line":"                    message\u003derror_message)"},{"line_number":454,"context_line":"            else:"}],"source_content_type":"text/x-python","patch_set":1,"id":"93a0e7cd_d3568a77","line":451,"range":{"start_line":451,"start_character":32,"end_line":451,"end_character":40},"updated":"2025-08-28 17:57:11.000000000","message":"+1","commit_id":"c9bfb763c2e67e299f650c78f6b10597ff01a8b1"}]}
