)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"f98456ec597814afb6c88b829c2ef5f556858d98","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"a8036f54_13a5ef7e","updated":"2026-08-14 02:12:23.000000000","message":"recheck\n\nour gates hinges are fixed now\n```\n inc/python:_setup_package_with_constraints_edit:405 :   /opt/stack/requirements/.venv/bin/edit-constraints /opt/stack/requirements/upper-constraints.txt -- keystone\nTraceback (most recent call last):\n  File \"/opt/stack/requirements/.venv/bin/edit-constraints\", line 5, in \u003cmodule\u003e\n    from openstack_requirements.cmds.edit_constraint import main\nModuleNotFoundError: No module named \u0027openstack_requirements.cmds\u0027\n```","commit_id":"cf21f9a39d0b8324dea17a3d0ff261b385d248b6"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"087adef6359743c6e53a3b637e4c5080df309f85","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"2f83a3e8_c0160cf7","updated":"2026-08-14 17:07:06.000000000","message":"Thanks for doing this! LGTM.","commit_id":"3d048ae3492ce88e8e213e875e04a3942a8d8594"}],"cinder/tests/unit/test_hacking.py":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"ea67c7f5b0ce98c0dd8384fa11100ad85d0bdfa5","unresolved":true,"context_lines":[{"line_number":320,"context_line":"        code \u003d \"\"\""},{"line_number":321,"context_line":"                   time.sleep(0)"},{"line_number":322,"context_line":"               \"\"\""},{"line_number":323,"context_line":"        errors \u003d [(x + 1, 0, \u0027C339\u0027) for x in range(1)]"},{"line_number":324,"context_line":"        self._assert_has_errors("},{"line_number":325,"context_line":"            code, checks.check_cooperative_yield, expected_errors\u003derrors)"},{"line_number":326,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3e8a4975_6c84d8cd","line":323,"range":{"start_line":323,"start_character":17,"end_line":323,"end_character":55},"updated":"2026-08-13 12:55:49.000000000","message":"```suggestion\n        errors \u003d [(1, 0, \u0027C339\u0027)]\n```","commit_id":"cf21f9a39d0b8324dea17a3d0ff261b385d248b6"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"c0cb7ba866fd03f0b4c08e0ad0212424f1cc5246","unresolved":false,"context_lines":[{"line_number":320,"context_line":"        code \u003d \"\"\""},{"line_number":321,"context_line":"                   time.sleep(0)"},{"line_number":322,"context_line":"               \"\"\""},{"line_number":323,"context_line":"        errors \u003d [(x + 1, 0, \u0027C339\u0027) for x in range(1)]"},{"line_number":324,"context_line":"        self._assert_has_errors("},{"line_number":325,"context_line":"            code, checks.check_cooperative_yield, expected_errors\u003derrors)"},{"line_number":326,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"a24e19c1_f725b7ed","line":323,"range":{"start_line":323,"start_character":17,"end_line":323,"end_character":55},"in_reply_to":"3e8a4975_6c84d8cd","updated":"2026-08-13 14:23:28.000000000","message":"Done","commit_id":"cf21f9a39d0b8324dea17a3d0ff261b385d248b6"}]}
