)]}'
{"openstackclient/identity/v3/endpoint_group.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dbd0fb262cffb1b3075ffe764c2a70f44b98073e","unresolved":false,"context_lines":[{"line_number":19,"context_line":"import logging"},{"line_number":20,"context_line":"from typing import Any"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from openstack.identity.v3 import endpoint_group as _endpoint_group"},{"line_number":23,"context_line":"from openstack import utils as sdk_utils"},{"line_number":24,"context_line":"from osc_lib import exceptions"},{"line_number":25,"context_line":"from osc_lib import utils"}],"source_content_type":"text/x-python","patch_set":2,"id":"2af5a318_4b537f3b","line":22,"updated":"2026-08-19 01:19:53.000000000","message":"pep8: error: Module \"openstack.identity.v3\" has no attribute \"endpoint_group\"  [attr-defined]","commit_id":"6d900cfea89ea3e825ecccc674c5b51a6ff7eeee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dbd0fb262cffb1b3075ffe764c2a70f44b98073e","unresolved":false,"context_lines":[{"line_number":95,"context_line":"            self.app.client_manager.sdk_connection.identity, \u00273\u0027"},{"line_number":96,"context_line":"        )"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"        endpointgroup \u003d identity_client.find_endpoint_group("},{"line_number":99,"context_line":"            parsed_args.endpointgroup, ignore_missing\u003dFalse"},{"line_number":100,"context_line":"        )"},{"line_number":101,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"0ed33da1_91d90486","line":98,"updated":"2026-08-19 01:19:53.000000000","message":"pep8: error: \"Proxy\" has no attribute \"find_endpoint_group\"  [attr-defined]","commit_id":"6d900cfea89ea3e825ecccc674c5b51a6ff7eeee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dbd0fb262cffb1b3075ffe764c2a70f44b98073e","unresolved":false,"context_lines":[{"line_number":110,"context_line":"                parsed_args.project, ignore_missing\u003dFalse"},{"line_number":111,"context_line":"            )"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"        identity_client.associate_project_with_endpoint_group("},{"line_number":114,"context_line":"            endpoint_group\u003dendpointgroup.id, project\u003dproject.id"},{"line_number":115,"context_line":"        )"},{"line_number":116,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"45502cab_2994b25d","line":113,"updated":"2026-08-19 01:19:53.000000000","message":"pep8: error: \"Proxy\" has no attribute \"associate_project_with_endpoint_group\"  [attr-defined]","commit_id":"6d900cfea89ea3e825ecccc674c5b51a6ff7eeee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dbd0fb262cffb1b3075ffe764c2a70f44b98073e","unresolved":false,"context_lines":[{"line_number":147,"context_line":"        if parsed_args.filters:"},{"line_number":148,"context_line":"            filters \u003d self._read_filters(parsed_args.filters)"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"        endpoint_group \u003d identity_client.create_endpoint_group("},{"line_number":151,"context_line":"            name\u003dparsed_args.name,"},{"line_number":152,"context_line":"            filters\u003dfilters,"},{"line_number":153,"context_line":"            description\u003dparsed_args.description,"}],"source_content_type":"text/x-python","patch_set":2,"id":"cc45d068_5d413771","line":150,"updated":"2026-08-19 01:19:53.000000000","message":"pep8: error: \"Proxy\" has no attribute \"create_endpoint_group\"  [attr-defined]","commit_id":"6d900cfea89ea3e825ecccc674c5b51a6ff7eeee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dbd0fb262cffb1b3075ffe764c2a70f44b98073e","unresolved":false,"context_lines":[{"line_number":176,"context_line":"        result \u003d 0"},{"line_number":177,"context_line":"        for i in parsed_args.endpointgroup:"},{"line_number":178,"context_line":"            try:"},{"line_number":179,"context_line":"                endpointgroup_id \u003d identity_client.find_endpoint_group("},{"line_number":180,"context_line":"                    i, ignore_missing\u003dFalse"},{"line_number":181,"context_line":"                ).id"},{"line_number":182,"context_line":"                identity_client.delete_endpoint_group(endpointgroup_id)"}],"source_content_type":"text/x-python","patch_set":2,"id":"68cf85ac_1c623508","line":179,"updated":"2026-08-19 01:19:53.000000000","message":"pep8: error: \"Proxy\" has no attribute \"find_endpoint_group\"  [attr-defined]","commit_id":"6d900cfea89ea3e825ecccc674c5b51a6ff7eeee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dbd0fb262cffb1b3075ffe764c2a70f44b98073e","unresolved":false,"context_lines":[{"line_number":179,"context_line":"                endpointgroup_id \u003d identity_client.find_endpoint_group("},{"line_number":180,"context_line":"                    i, ignore_missing\u003dFalse"},{"line_number":181,"context_line":"                ).id"},{"line_number":182,"context_line":"                identity_client.delete_endpoint_group(endpointgroup_id)"},{"line_number":183,"context_line":"            except Exception as e:"},{"line_number":184,"context_line":"                result +\u003d 1"},{"line_number":185,"context_line":"                LOG.error("}],"source_content_type":"text/x-python","patch_set":2,"id":"2bf250f5_50c792b7","line":182,"updated":"2026-08-19 01:19:53.000000000","message":"pep8: error: \"Proxy\" has no attribute \"delete_endpoint_group\"  [attr-defined]","commit_id":"6d900cfea89ea3e825ecccc674c5b51a6ff7eeee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dbd0fb262cffb1b3075ffe764c2a70f44b98073e","unresolved":false,"context_lines":[{"line_number":229,"context_line":"        )"},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"        if parsed_args.endpointgroup:"},{"line_number":232,"context_line":"            endpointgroup \u003d identity_client.find_endpoint_group("},{"line_number":233,"context_line":"                parsed_args.endpointgroup, ignore_missing\u003dFalse"},{"line_number":234,"context_line":"            )"},{"line_number":235,"context_line":"            # List projects associated with the endpoint group"}],"source_content_type":"text/x-python","patch_set":2,"id":"60e3ffdf_d9ff2339","line":232,"updated":"2026-08-19 01:19:53.000000000","message":"pep8: error: \"Proxy\" has no attribute \"find_endpoint_group\"  [attr-defined]","commit_id":"6d900cfea89ea3e825ecccc674c5b51a6ff7eeee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dbd0fb262cffb1b3075ffe764c2a70f44b98073e","unresolved":false,"context_lines":[{"line_number":234,"context_line":"            )"},{"line_number":235,"context_line":"            # List projects associated with the endpoint group"},{"line_number":236,"context_line":"            columns \u003d (\u0027ID\u0027, \u0027Name\u0027, \u0027Description\u0027)"},{"line_number":237,"context_line":"            data \u003d identity_client.endpoint_group_projects("},{"line_number":238,"context_line":"                endpoint_group\u003dendpointgroup.id"},{"line_number":239,"context_line":"            )"},{"line_number":240,"context_line":"        elif parsed_args.project:"}],"source_content_type":"text/x-python","patch_set":2,"id":"684416c3_f2b5eaa8","line":237,"updated":"2026-08-19 01:19:53.000000000","message":"pep8: error: \"Proxy\" has no attribute \"endpoint_group_projects\"  [attr-defined]","commit_id":"6d900cfea89ea3e825ecccc674c5b51a6ff7eeee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dbd0fb262cffb1b3075ffe764c2a70f44b98073e","unresolved":false,"context_lines":[{"line_number":250,"context_line":"                )"},{"line_number":251,"context_line":""},{"line_number":252,"context_line":"            columns \u003d (\u0027ID\u0027, \u0027Name\u0027, \u0027Description\u0027)"},{"line_number":253,"context_line":"            data \u003d identity_client.project_endpoint_groups(project\u003dproject.id)"},{"line_number":254,"context_line":"        else:"},{"line_number":255,"context_line":"            columns \u003d (\u0027ID\u0027, \u0027Name\u0027, \u0027Description\u0027)"},{"line_number":256,"context_line":"            data \u003d identity_client.endpoint_groups()"}],"source_content_type":"text/x-python","patch_set":2,"id":"c160135c_2cb29d14","line":253,"updated":"2026-08-19 01:19:53.000000000","message":"pep8: error: \"Proxy\" has no attribute \"project_endpoint_groups\"  [attr-defined]","commit_id":"6d900cfea89ea3e825ecccc674c5b51a6ff7eeee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dbd0fb262cffb1b3075ffe764c2a70f44b98073e","unresolved":false,"context_lines":[{"line_number":253,"context_line":"            data \u003d identity_client.project_endpoint_groups(project\u003dproject.id)"},{"line_number":254,"context_line":"        else:"},{"line_number":255,"context_line":"            columns \u003d (\u0027ID\u0027, \u0027Name\u0027, \u0027Description\u0027)"},{"line_number":256,"context_line":"            data \u003d identity_client.endpoint_groups()"},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"        return ("},{"line_number":259,"context_line":"            columns,"}],"source_content_type":"text/x-python","patch_set":2,"id":"a35667bf_5b85ada9","line":256,"updated":"2026-08-19 01:19:53.000000000","message":"pep8: error: \"Proxy\" has no attribute \"endpoint_groups\"  [attr-defined]","commit_id":"6d900cfea89ea3e825ecccc674c5b51a6ff7eeee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dbd0fb262cffb1b3075ffe764c2a70f44b98073e","unresolved":false,"context_lines":[{"line_number":291,"context_line":"            self.app.client_manager.sdk_connection.identity, \u00273\u0027"},{"line_number":292,"context_line":"        )"},{"line_number":293,"context_line":""},{"line_number":294,"context_line":"        endpointgroup \u003d identity_client.find_endpoint_group("},{"line_number":295,"context_line":"            parsed_args.endpointgroup, ignore_missing\u003dFalse"},{"line_number":296,"context_line":"        )"},{"line_number":297,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"4c0c1ef2_94d05dcf","line":294,"updated":"2026-08-19 01:19:53.000000000","message":"pep8: error: \"Proxy\" has no attribute \"find_endpoint_group\"  [attr-defined]","commit_id":"6d900cfea89ea3e825ecccc674c5b51a6ff7eeee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dbd0fb262cffb1b3075ffe764c2a70f44b98073e","unresolved":false,"context_lines":[{"line_number":306,"context_line":"                parsed_args.project, ignore_missing\u003dFalse"},{"line_number":307,"context_line":"            )"},{"line_number":308,"context_line":""},{"line_number":309,"context_line":"        identity_client.disassociate_project_from_endpoint_group("},{"line_number":310,"context_line":"            endpoint_group\u003dendpointgroup.id, project\u003dproject.id"},{"line_number":311,"context_line":"        )"},{"line_number":312,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"8458e81b_b1a6ca5e","line":309,"updated":"2026-08-19 01:19:53.000000000","message":"pep8: error: \"Proxy\" has no attribute \"disassociate_project_from_endpoint_group\"  [attr-defined]","commit_id":"6d900cfea89ea3e825ecccc674c5b51a6ff7eeee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dbd0fb262cffb1b3075ffe764c2a70f44b98073e","unresolved":false,"context_lines":[{"line_number":343,"context_line":"        identity_client \u003d sdk_utils.ensure_service_version("},{"line_number":344,"context_line":"            self.app.client_manager.sdk_connection.identity, \u00273\u0027"},{"line_number":345,"context_line":"        )"},{"line_number":346,"context_line":"        endpointgroup \u003d identity_client.find_endpoint_group("},{"line_number":347,"context_line":"            parsed_args.endpointgroup, ignore_missing\u003dFalse"},{"line_number":348,"context_line":"        )"},{"line_number":349,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"2e696c31_066c428b","line":346,"updated":"2026-08-19 01:19:53.000000000","message":"pep8: error: \"Proxy\" has no attribute \"find_endpoint_group\"  [attr-defined]","commit_id":"6d900cfea89ea3e825ecccc674c5b51a6ff7eeee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dbd0fb262cffb1b3075ffe764c2a70f44b98073e","unresolved":false,"context_lines":[{"line_number":351,"context_line":"        if parsed_args.filters:"},{"line_number":352,"context_line":"            filters \u003d self._read_filters(parsed_args.filters)"},{"line_number":353,"context_line":""},{"line_number":354,"context_line":"        identity_client.update_endpoint_group("},{"line_number":355,"context_line":"            endpointgroup.id,"},{"line_number":356,"context_line":"            name\u003dparsed_args.name,"},{"line_number":357,"context_line":"            filters\u003dfilters,"}],"source_content_type":"text/x-python","patch_set":2,"id":"e91910b1_c602b616","line":354,"updated":"2026-08-19 01:19:53.000000000","message":"pep8: error: \"Proxy\" has no attribute \"update_endpoint_group\"  [attr-defined]","commit_id":"6d900cfea89ea3e825ecccc674c5b51a6ff7eeee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dbd0fb262cffb1b3075ffe764c2a70f44b98073e","unresolved":false,"context_lines":[{"line_number":377,"context_line":"        identity_client \u003d sdk_utils.ensure_service_version("},{"line_number":378,"context_line":"            self.app.client_manager.sdk_connection.identity, \u00273\u0027"},{"line_number":379,"context_line":"        )"},{"line_number":380,"context_line":"        endpoint_group \u003d identity_client.find_endpoint_group("},{"line_number":381,"context_line":"            parsed_args.endpointgroup, ignore_missing\u003dFalse"},{"line_number":382,"context_line":"        )"},{"line_number":383,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"e2770186_92f8a70a","line":380,"updated":"2026-08-19 01:19:53.000000000","message":"pep8: error: \"Proxy\" has no attribute \"find_endpoint_group\"  [attr-defined]","commit_id":"6d900cfea89ea3e825ecccc674c5b51a6ff7eeee"}],"openstackclient/tests/functional/identity/v3/test_endpoint_group.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dbd0fb262cffb1b3075ffe764c2a70f44b98073e","unresolved":false,"context_lines":[{"line_number":77,"context_line":"        endpoint_group_id \u003d self._create_dummy_endpoint_group()"},{"line_number":78,"context_line":"        new_name \u003d data_utils.rand_name()"},{"line_number":79,"context_line":"        new_description \u003d data_utils.arbitrary_string()"},{"line_number":80,"context_line":"        NEW_FILTERS \u003d {}"},{"line_number":81,"context_line":"        # Create new filters file"},{"line_number":82,"context_line":"        with tempfile.NamedTemporaryFile(mode\u003d\u0027w+\u0027) as f:"},{"line_number":83,"context_line":"            f.write(json.dumps(NEW_FILTERS))"}],"source_content_type":"text/x-python","patch_set":2,"id":"9c5d933e_63d64f86","line":80,"updated":"2026-08-19 01:19:53.000000000","message":"pep8: error: Need type annotation for \"NEW_FILTERS\" (hint: \"NEW_FILTERS: dict[\u003ctype\u003e, \u003ctype\u003e] \u003d ...\")  [var-annotated]","commit_id":"6d900cfea89ea3e825ecccc674c5b51a6ff7eeee"}]}
