)]}'
{"neutron/conf/plugins/ml2/drivers/ovn/ovn_db_sync.py":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"82e5cefaad8d7b9a340078dba1f9e8c14df353a5","unresolved":true,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"def _load_sync_entrypoints(driver_name\u003dNone):"},{"line_number":53,"context_line":"    def load_driver(ext):"},{"line_number":54,"context_line":"        if not issubclass(ext.plugin, db_sync_base.BaseOvnDbSynchronizer):"},{"line_number":55,"context_line":"            return False"},{"line_number":56,"context_line":"        if driver_name is None:"},{"line_number":57,"context_line":"            return True"},{"line_number":58,"context_line":"        return ext.name \u003d\u003d driver_name"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    return enabled.EnabledExtensionManager("},{"line_number":61,"context_line":"        SYNC_ENTRYPOINTS,"}],"source_content_type":"text/x-python","patch_set":3,"id":"15a3d4e4_957b8d00","line":58,"range":{"start_line":54,"start_character":8,"end_line":58,"end_character":38},"updated":"2026-09-02 07:55:14.000000000","message":"Check [1][2]. You should check if the plugin is a class too in the first check.\n\n[1]https://review.opendev.org/c/openstack/neutron/+/996632\n[2]https://github.com/openstack/neutron/blob/9ef55d50dcf1fa57982fc86f2bd1721bcf34d45e/neutron/cmd/ovn/neutron_ovn_db_sync_util.py#L117-L119","commit_id":"d0a596b341b55bbe36c8357ccfa2954f725d3033"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"17d87fc08d692224c984a00d7793df9eedf4ab64","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"def _load_sync_entrypoints(driver_name\u003dNone):"},{"line_number":53,"context_line":"    def load_driver(ext):"},{"line_number":54,"context_line":"        if not issubclass(ext.plugin, db_sync_base.BaseOvnDbSynchronizer):"},{"line_number":55,"context_line":"            return False"},{"line_number":56,"context_line":"        if driver_name is None:"},{"line_number":57,"context_line":"            return True"},{"line_number":58,"context_line":"        return ext.name \u003d\u003d driver_name"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    return enabled.EnabledExtensionManager("},{"line_number":61,"context_line":"        SYNC_ENTRYPOINTS,"}],"source_content_type":"text/x-python","patch_set":3,"id":"0f9ef67c_2c3e8dd0","line":58,"range":{"start_line":54,"start_character":8,"end_line":58,"end_character":38},"in_reply_to":"15a3d4e4_957b8d00","updated":"2026-09-03 08:22:12.000000000","message":"Done","commit_id":"d0a596b341b55bbe36c8357ccfa2954f725d3033"}],"neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_db_sync.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1fe470cf663a891da11ae54fe12402e4e621b231","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    def __init__(self, core_plugin, ovn_driver, mode, is_maintenance\u003dFalse,"},{"line_number":60,"context_line":"                 plugin_conf\u003dNone):"},{"line_number":61,"context_line":"        super().__init__("},{"line_number":62,"context_line":"            core_plugin, ovn_driver, mode, is_maintenance,"},{"line_number":63,"context_line":"            plugin_conf\u003dplugin_conf)"},{"line_number":64,"context_line":"        self.l3_plugin \u003d directory.get_plugin(plugin_constants.L3)"}],"source_content_type":"text/x-python","patch_set":1,"id":"e6b785ef_9eca0a83","line":61,"updated":"2026-08-04 16:46:52.000000000","message":"pep8: E1123: Unexpected keyword argument \u0027plugin_conf\u0027 in method call (unexpected-keyword-arg)","commit_id":"b33221955dd01f96a3057b705c570aac4937e907"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1fe470cf663a891da11ae54fe12402e4e621b231","unresolved":false,"context_lines":[{"line_number":1523,"context_line":""},{"line_number":1524,"context_line":"    def __init__(self, core_plugin, ovn_driver, mode, is_maintenance\u003dFalse,"},{"line_number":1525,"context_line":"                 plugin_conf\u003dNone):"},{"line_number":1526,"context_line":"        super().__init__("},{"line_number":1527,"context_line":"            core_plugin, ovn_driver, mode, is_maintenance,"},{"line_number":1528,"context_line":"            plugin_conf\u003dplugin_conf)"},{"line_number":1529,"context_line":"        self.l3_plugin \u003d directory.get_plugin(plugin_constants.L3)"}],"source_content_type":"text/x-python","patch_set":1,"id":"b0738c66_f6b193d3","line":1526,"updated":"2026-08-04 16:46:52.000000000","message":"pep8: E1123: Unexpected keyword argument \u0027plugin_conf\u0027 in method call (unexpected-keyword-arg)","commit_id":"b33221955dd01f96a3057b705c570aac4937e907"}]}
