)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"40ce56951b018c0519619223ec94530cf3b4b4eb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"b2abf18e_bf090cef","updated":"2026-05-20 13:49:34.000000000","message":"Looks good. I have one request inline","commit_id":"99abdc91fa544dbdbc4c436735882cc6c1760e6d"}],"openstackclient/identity/v3/user.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"40ce56951b018c0519619223ec94530cf3b4b4eb","unresolved":true,"context_lines":[{"line_number":457,"context_line":"    ) -\u003e tuple[Sequence[str], Iterable[tuple[Any, ...]]]:"},{"line_number":458,"context_line":"        identity_client \u003d sdk_utils.ensure_service_version("},{"line_number":459,"context_line":"            self.app.client_manager.sdk_connection.identity, \u00273\u0027"},{"line_number":460,"context_line":"        )"},{"line_number":461,"context_line":""},{"line_number":462,"context_line":"        domain \u003d None"},{"line_number":463,"context_line":"        if parsed_args.domain:"}],"source_content_type":"text/x-python","patch_set":2,"id":"66e51337_5a76f85b","line":460,"updated":"2026-05-20 13:49:34.000000000","message":"Can we fail earlier, before we make any API requests?\n\n```suggestion\n        )\n\n        if parsed_args.project and (parsed_args.limit or parsed_args.marker):\n            msg \u003d _(\n                \u0027--limit and --marker are not supported with --project\u0027\n            )\n            raise exceptions.CommandError(msg)\n\n```","commit_id":"99abdc91fa544dbdbc4c436735882cc6c1760e6d"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"c7a8b54e1ec26e8a3dc0085f3288135ccd8e09cf","unresolved":false,"context_lines":[{"line_number":457,"context_line":"    ) -\u003e tuple[Sequence[str], Iterable[tuple[Any, ...]]]:"},{"line_number":458,"context_line":"        identity_client \u003d sdk_utils.ensure_service_version("},{"line_number":459,"context_line":"            self.app.client_manager.sdk_connection.identity, \u00273\u0027"},{"line_number":460,"context_line":"        )"},{"line_number":461,"context_line":""},{"line_number":462,"context_line":"        domain \u003d None"},{"line_number":463,"context_line":"        if parsed_args.domain:"}],"source_content_type":"text/x-python","patch_set":2,"id":"2dcf49f6_56229ede","line":460,"in_reply_to":"66e51337_5a76f85b","updated":"2026-05-21 11:32:50.000000000","message":"Done","commit_id":"99abdc91fa544dbdbc4c436735882cc6c1760e6d"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"40ce56951b018c0519619223ec94530cf3b4b4eb","unresolved":true,"context_lines":[{"line_number":484,"context_line":"            pagination_kwargs[\u0027marker\u0027] \u003d parsed_args.marker"},{"line_number":485,"context_line":""},{"line_number":486,"context_line":"        if parsed_args.project:"},{"line_number":487,"context_line":"            if pagination_kwargs:"},{"line_number":488,"context_line":"                msg \u003d _("},{"line_number":489,"context_line":"                    \u0027--limit and --marker are not supported with --project\u0027"},{"line_number":490,"context_line":"                )"},{"line_number":491,"context_line":"                raise exceptions.CommandError(msg)"},{"line_number":492,"context_line":""},{"line_number":493,"context_line":"            if domain is not None:"},{"line_number":494,"context_line":"                project \u003d identity_client.find_project("}],"source_content_type":"text/x-python","patch_set":2,"id":"535460a3_6b7ef605","line":491,"range":{"start_line":487,"start_character":0,"end_line":491,"end_character":50},"updated":"2026-05-20 13:49:34.000000000","message":"Could we fail earlier, per above, before we go make API requests.","commit_id":"99abdc91fa544dbdbc4c436735882cc6c1760e6d"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"c7a8b54e1ec26e8a3dc0085f3288135ccd8e09cf","unresolved":false,"context_lines":[{"line_number":484,"context_line":"            pagination_kwargs[\u0027marker\u0027] \u003d parsed_args.marker"},{"line_number":485,"context_line":""},{"line_number":486,"context_line":"        if parsed_args.project:"},{"line_number":487,"context_line":"            if pagination_kwargs:"},{"line_number":488,"context_line":"                msg \u003d _("},{"line_number":489,"context_line":"                    \u0027--limit and --marker are not supported with --project\u0027"},{"line_number":490,"context_line":"                )"},{"line_number":491,"context_line":"                raise exceptions.CommandError(msg)"},{"line_number":492,"context_line":""},{"line_number":493,"context_line":"            if domain is not None:"},{"line_number":494,"context_line":"                project \u003d identity_client.find_project("}],"source_content_type":"text/x-python","patch_set":2,"id":"d017df9f_7083713c","line":491,"range":{"start_line":487,"start_character":0,"end_line":491,"end_character":50},"in_reply_to":"535460a3_6b7ef605","updated":"2026-05-21 11:32:50.000000000","message":"Done","commit_id":"99abdc91fa544dbdbc4c436735882cc6c1760e6d"}]}
