)]}'
{"gbpservice/neutron/plugins/ml2plus/drivers/apic_aim/mechanism_driver.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"013f62b1753d137fc5c9bb3d2ea7438d26342ad8","unresolved":false,"context_lines":[{"line_number":90,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import config  # noqa"},{"line_number":91,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import data_migrations"},{"line_number":92,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import db"},{"line_number":93,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import ("},{"line_number":94,"context_line":"    distributed_snat_helper)"},{"line_number":95,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import exceptions"},{"line_number":96,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import extension_db"}],"source_content_type":"text/x-python","patch_set":1,"id":"6a4f7ce0_493c1c48","line":93,"updated":"2026-06-19 05:40:36.000000000","message":"pep8: H306: imports not in alphabetical order (gbpservice.neutron.plugins.ml2plus.drivers.apic_aim.db, gbpservice.neutron.plugins.ml2plus.drivers.apic_aim.(distributed_snat_helper))","commit_id":"40e4fae2f33ac341f242f9e0004c12d9391add73"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ac573c8b26e783eec62608ac48b57dfa40bf7824","unresolved":false,"context_lines":[{"line_number":90,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import config  # noqa"},{"line_number":91,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import data_migrations"},{"line_number":92,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import db"},{"line_number":93,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import ("},{"line_number":94,"context_line":"    distributed_snat_helper)"},{"line_number":95,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import exceptions"},{"line_number":96,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import extension_db"}],"source_content_type":"text/x-python","patch_set":2,"id":"3d2e4e0f_fc3441ca","line":93,"updated":"2026-06-22 07:25:00.000000000","message":"pep8: H306: imports not in alphabetical order (gbpservice.neutron.plugins.ml2plus.drivers.apic_aim.db, gbpservice.neutron.plugins.ml2plus.drivers.apic_aim.(distributed_snat_helper))","commit_id":"1d0c3676dd00986cddf2cdf8c793b248c4d96df3"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"59da95eb491ea93cc9405a186a16deb812b89852","unresolved":false,"context_lines":[{"line_number":90,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import config  # noqa"},{"line_number":91,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import data_migrations"},{"line_number":92,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import db"},{"line_number":93,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import distributed_snat_helper"},{"line_number":94,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import exceptions"},{"line_number":95,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import extension_db"},{"line_number":96,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import nova_client"}],"source_content_type":"text/x-python","patch_set":4,"id":"ae557a03_e7b438b1","line":93,"updated":"2026-06-22 09:00:18.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"6c8aaa0fa8b837a4ce5951751f1af755e5c19e1b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"82a10b3efd876ff39e07d4d4a82c6486c441f44c","unresolved":false,"context_lines":[{"line_number":90,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import config  # noqa"},{"line_number":91,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import data_migrations"},{"line_number":92,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import db"},{"line_number":93,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import ("},{"line_number":94,"context_line":"    distributed_snat_helper)"},{"line_number":95,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import exceptions"},{"line_number":96,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import extension_db"}],"source_content_type":"text/x-python","patch_set":6,"id":"41238614_b2415ceb","line":93,"updated":"2026-06-22 09:56:18.000000000","message":"pep8: H306: imports not in alphabetical order (gbpservice.neutron.plugins.ml2plus.drivers.apic_aim.db, gbpservice.neutron.plugins.ml2plus.drivers.apic_aim.(distributed_snat_helper))","commit_id":"e61921e03203a5f07826274ac362e65956829fee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4c787d551dac1dfdba0b0dd36e8a5988f7e89bc3","unresolved":false,"context_lines":[{"line_number":90,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import config  # noqa"},{"line_number":91,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import data_migrations"},{"line_number":92,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import db"},{"line_number":93,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import ("},{"line_number":94,"context_line":"    distributed_snat_helper"},{"line_number":95,"context_line":")"},{"line_number":96,"context_line":"from gbpservice.neutron.plugins.ml2plus.drivers.apic_aim import exceptions"}],"source_content_type":"text/x-python","patch_set":7,"id":"dee25dff_08b470fc","line":93,"updated":"2026-06-22 11:10:49.000000000","message":"pep8: H306: imports not in alphabetical order (gbpservice.neutron.plugins.ml2plus.drivers.apic_aim.db, gbpservice.neutron.plugins.ml2plus.drivers.apic_aim.(distributed_snat_helper))","commit_id":"9b21e99c237061ef68fc5f0ce79c1c9e2217bd30"}],"gbpservice/neutron/tests/unit/plugins/ml2plus/test_apic_aim.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"013f62b1753d137fc5c9bb3d2ea7438d26342ad8","unresolved":false,"context_lines":[{"line_number":25,"context_line":"from aim.api import infra as aim_infra"},{"line_number":26,"context_line":"from aim.api import resource as aim_resource"},{"line_number":27,"context_line":"from aim.api import status as aim_status"},{"line_number":28,"context_line":"from aim.api import service_graph as aim_service_graph"},{"line_number":29,"context_line":"from aim import config as aim_cfg"},{"line_number":30,"context_line":"from aim import context as aim_context"},{"line_number":31,"context_line":"from aim.db import model_base as aim_model_base"}],"source_content_type":"text/x-python","patch_set":1,"id":"65fbbf4f_1e0bfc56","line":28,"updated":"2026-06-19 05:40:36.000000000","message":"pep8: H306: imports not in alphabetical order (aim.api.status, aim.api.service_graph)","commit_id":"40e4fae2f33ac341f242f9e0004c12d9391add73"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"013f62b1753d137fc5c9bb3d2ea7438d26342ad8","unresolved":false,"context_lines":[{"line_number":8519,"context_line":"        with ("},{"line_number":8520,"context_line":"            mock.patch(\u0027gbpservice.neutron.plugins.ml2plus.drivers.apic_aim.\u0027"},{"line_number":8521,"context_line":"                       \u0027mechanism_driver.aim_context.AimContext\u0027,"},{"line_number":8522,"context_line":"                       return_value\u003dmock.Mock()) as aim_ctx_cls,"},{"line_number":8523,"context_line":"            mock.patch.object(self.driver, \u0027_validate_subnet_snat_mode\u0027),"},{"line_number":8524,"context_line":"            mock.patch.object(self.driver,"},{"line_number":8525,"context_line":"                              \u0027_get_aim_nat_strategy_db\u0027) as nat_strategy,"}],"source_content_type":"text/x-python","patch_set":1,"id":"42ed82c1_9f39ad7a","line":8522,"updated":"2026-06-19 05:40:36.000000000","message":"pep8: E999 SyntaxError: invalid syntax","commit_id":"40e4fae2f33ac341f242f9e0004c12d9391add73"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ac573c8b26e783eec62608ac48b57dfa40bf7824","unresolved":false,"context_lines":[{"line_number":25,"context_line":"from aim.api import infra as aim_infra"},{"line_number":26,"context_line":"from aim.api import resource as aim_resource"},{"line_number":27,"context_line":"from aim.api import status as aim_status"},{"line_number":28,"context_line":"from aim.api import service_graph as aim_service_graph"},{"line_number":29,"context_line":"from aim import config as aim_cfg"},{"line_number":30,"context_line":"from aim import context as aim_context"},{"line_number":31,"context_line":"from aim.db import model_base as aim_model_base"}],"source_content_type":"text/x-python","patch_set":2,"id":"a3a60fd6_d0bc104c","line":28,"updated":"2026-06-22 07:25:00.000000000","message":"pep8: H306: imports not in alphabetical order (aim.api.status, aim.api.service_graph)","commit_id":"1d0c3676dd00986cddf2cdf8c793b248c4d96df3"}]}
