)]}'
{"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":"9ea6b687f7056aec0dcd7a0337af278399fa8fd4","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":"e73134fd_9ee0807c","line":93,"updated":"2026-06-19 05:44:58.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":"8f2079d8042e5907892efce97880158cd46c8ffb"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8bc8e691b815d96dabaeaaf1889ec8a359c180e1","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":"28b64554_3a6ac5c9","line":93,"updated":"2026-06-22 07:19:54.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":"4471f07d4d513da3211c694d6cef05b2d8250514"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"696a9cbaadc4d64dfbe478206bfa2c4a10e6d186","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":5,"id":"86618585_80be9314","line":93,"updated":"2026-06-22 09:04:40.000000000","message":"pep8: E501 line too long (87 \u003e 79 characters)","commit_id":"73df7d8cd3395478dd8717646e31a3dc8cd2fed6"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7dd23c53a25da60a2035dba67d8e051859b5f749","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2016 Cisco Systems Inc."},{"line_number":2,"context_line":"# All Rights Reserved."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":6,"id":"b96c8e5f_2bcb6a35","line":1,"updated":"2026-06-22 09:18:33.000000000","message":"pep8: E902 TokenError: EOF in multi-line statement","commit_id":"5ad5605cdee941ce63804facd33a3aa228d5686a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e1fa111847969c7f14d8067390c989766d1f552e","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":7,"id":"a8d57136_c529c0ff","line":93,"updated":"2026-06-22 09:49:51.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":"d1e3f5893d9715f5cdcb7c644c8002abb4c6c8d5"}],"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":"9ea6b687f7056aec0dcd7a0337af278399fa8fd4","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":"11cb7259_d1da01b9","line":28,"updated":"2026-06-19 05:44:58.000000000","message":"pep8: H306: imports not in alphabetical order (aim.api.status, aim.api.service_graph)","commit_id":"8f2079d8042e5907892efce97880158cd46c8ffb"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"9ea6b687f7056aec0dcd7a0337af278399fa8fd4","unresolved":false,"context_lines":[{"line_number":8518,"context_line":"        with ("},{"line_number":8519,"context_line":"            mock.patch(\u0027gbpservice.neutron.plugins.ml2plus.drivers.apic_aim.\u0027"},{"line_number":8520,"context_line":"                       \u0027mechanism_driver.aim_context.AimContext\u0027,"},{"line_number":8521,"context_line":"                       return_value\u003dmock.Mock()) as aim_ctx_cls,"},{"line_number":8522,"context_line":"            mock.patch.object(self.driver, \u0027_validate_subnet_snat_mode\u0027),"},{"line_number":8523,"context_line":"            mock.patch.object(self.driver,"},{"line_number":8524,"context_line":"                              \u0027_get_aim_nat_strategy_db\u0027) as nat_strategy,"}],"source_content_type":"text/x-python","patch_set":1,"id":"f86c3f4e_126ac253","line":8521,"updated":"2026-06-19 05:44:58.000000000","message":"pep8: E999 SyntaxError: invalid syntax","commit_id":"8f2079d8042e5907892efce97880158cd46c8ffb"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8bc8e691b815d96dabaeaaf1889ec8a359c180e1","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":"068e5b7f_417ed28b","line":28,"updated":"2026-06-22 07:19:54.000000000","message":"pep8: H306: imports not in alphabetical order (aim.api.status, aim.api.service_graph)","commit_id":"4471f07d4d513da3211c694d6cef05b2d8250514"}]}
