)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"488da8278461622654b47feaef8a0ad31f7eede3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"d303e9f2_03babf03","updated":"2025-05-13 12:02:31.000000000","message":"Looking good. Could we get a release note?","commit_id":"e45bc78677c55af6927497e29fbc86ccde281c9e"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5c2dd682aba3006d09c019af6c620149094cece4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"2c5d1c46_2ff9403a","updated":"2025-05-15 14:39:00.000000000","message":"I missed something","commit_id":"053b56a7816d177513888afe2fe62aa4c801da8a"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"514d9d40d3b54426d425725ffee93a2e115852fa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"e888a893_a01e248d","updated":"2025-05-15 14:17:05.000000000","message":"recheck random failure in quotas functional test\n\nI need to go investigate that again","commit_id":"053b56a7816d177513888afe2fe62aa4c801da8a"}],"openstackclient/identity/v3/group.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5c2dd682aba3006d09c019af6c620149094cece4","unresolved":true,"context_lines":[{"line_number":328,"context_line":""},{"line_number":329,"context_line":"        return ("},{"line_number":330,"context_line":"            columns,"},{"line_number":331,"context_line":"            ("},{"line_number":332,"context_line":"                utils.get_item_properties("},{"line_number":333,"context_line":"                    s,"},{"line_number":334,"context_line":"                    columns,"},{"line_number":335,"context_line":"                    formatters\u003d{},"},{"line_number":336,"context_line":"                )"},{"line_number":337,"context_line":"                for s in data"},{"line_number":338,"context_line":"            ),"},{"line_number":339,"context_line":"        )"},{"line_number":340,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"80973312_88e77e1f","line":337,"range":{"start_line":331,"start_character":13,"end_line":337,"end_character":29},"updated":"2025-05-15 14:39:00.000000000","message":"Don\u0027t you want to use _format_group here too?","commit_id":"053b56a7816d177513888afe2fe62aa4c801da8a"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"02fe4c53d3dd81b7a41646dc29afb5dacf0aef17","unresolved":true,"context_lines":[{"line_number":328,"context_line":""},{"line_number":329,"context_line":"        return ("},{"line_number":330,"context_line":"            columns,"},{"line_number":331,"context_line":"            ("},{"line_number":332,"context_line":"                utils.get_item_properties("},{"line_number":333,"context_line":"                    s,"},{"line_number":334,"context_line":"                    columns,"},{"line_number":335,"context_line":"                    formatters\u003d{},"},{"line_number":336,"context_line":"                )"},{"line_number":337,"context_line":"                for s in data"},{"line_number":338,"context_line":"            ),"},{"line_number":339,"context_line":"        )"},{"line_number":340,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"d4b01543_a198df5f","line":337,"range":{"start_line":331,"start_character":13,"end_line":337,"end_character":29},"in_reply_to":"80973312_88e77e1f","updated":"2025-05-15 15:08:06.000000000","message":"Or rather, add a new `_format_groups` helper since you\u0027re working with a list (or, rather, a generator) of groups here.","commit_id":"053b56a7816d177513888afe2fe62aa4c801da8a"},{"author":{"_account_id":36482,"name":"Oria Weng","display_name":"0weng","email":"oweng@osuosl.org","username":"0weng"},"change_message_id":"220dba8d4d033a9fe2e445576aeca0123ea3314d","unresolved":false,"context_lines":[{"line_number":328,"context_line":""},{"line_number":329,"context_line":"        return ("},{"line_number":330,"context_line":"            columns,"},{"line_number":331,"context_line":"            ("},{"line_number":332,"context_line":"                utils.get_item_properties("},{"line_number":333,"context_line":"                    s,"},{"line_number":334,"context_line":"                    columns,"},{"line_number":335,"context_line":"                    formatters\u003d{},"},{"line_number":336,"context_line":"                )"},{"line_number":337,"context_line":"                for s in data"},{"line_number":338,"context_line":"            ),"},{"line_number":339,"context_line":"        )"},{"line_number":340,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7c1f78bc_e453128e","line":337,"range":{"start_line":331,"start_character":13,"end_line":337,"end_character":29},"in_reply_to":"d4b01543_a198df5f","updated":"2025-05-21 00:11:05.000000000","message":"Resolved in meeting; not needed for list commands.","commit_id":"053b56a7816d177513888afe2fe62aa4c801da8a"}]}
