)]}'
{"neutron_dynamic_routing/services/bgp/bgp_plugin.py":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"e83526ff38f5c3da609e50dfd71f6fdd524eab4f","unresolved":true,"context_lines":[{"line_number":274,"context_line":"            next_hops \u003d self._next_hops_from_gateway_ips("},{"line_number":275,"context_line":"                payload.metadata.get(\u0027gateway_ips\u0027))"},{"line_number":276,"context_line":"            ctx \u003d context.get_admin_context()"},{"line_number":277,"context_line":"            with ctx.session.begin():"},{"line_number":278,"context_line":"                speakers \u003d self._bgp_speakers_for_gateway_network(ctx,"},{"line_number":279,"context_line":"                                                                  gw_network)"},{"line_number":280,"context_line":"                for speaker in speakers:"}],"source_content_type":"text/x-python","patch_set":2,"id":"76d68a3b_08e4fab7","line":277,"range":{"start_line":277,"start_character":21,"end_line":277,"end_character":28},"updated":"2025-01-17 08:51:02.000000000","message":"Please use the new facade API. E.g.: https://review.opendev.org/c/openstack/neutron-dynamic-routing/+/939428/1/neutron_dynamic_routing/services/bgp/bgp_plugin.py","commit_id":"c83a5e2d950f69be2ff11951bc4b562af71f6746"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"3a65964636090d78fc5216dbc3731872e6e60689","unresolved":true,"context_lines":[{"line_number":274,"context_line":"            next_hops \u003d self._next_hops_from_gateway_ips("},{"line_number":275,"context_line":"                payload.metadata.get(\u0027gateway_ips\u0027))"},{"line_number":276,"context_line":"            ctx \u003d context.get_admin_context()"},{"line_number":277,"context_line":"            with ctx.session.begin():"},{"line_number":278,"context_line":"                speakers \u003d self._bgp_speakers_for_gateway_network(ctx,"},{"line_number":279,"context_line":"                                                                  gw_network)"},{"line_number":280,"context_line":"                for speaker in speakers:"}],"source_content_type":"text/x-python","patch_set":2,"id":"6fbc2201_f6db8c6a","line":277,"range":{"start_line":277,"start_character":21,"end_line":277,"end_character":28},"in_reply_to":"76d68a3b_08e4fab7","updated":"2025-01-17 11:42:41.000000000","message":"I was just trying to see whether making this consistent with _handle_router_interface_after_create() would help, but it looks like it does not.","commit_id":"c83a5e2d950f69be2ff11951bc4b562af71f6746"}]}
