)]}'
{"networking_bagpipe/bagpipe_bgp/vpn/evpn/linux_vxlan.py":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"739302da9824cbee5a954b8e729b0c7633a2d25b","unresolved":true,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from oslo_config import cfg"},{"line_number":19,"context_line":"from oslo_log import log as logging"},{"line_number":20,"context_line":"from pr2modules.ndb import main as ndb_main"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from networking_bagpipe.bagpipe_bgp.common import log_decorator"},{"line_number":23,"context_line":"from networking_bagpipe.bagpipe_bgp import constants as consts"}],"source_content_type":"text/x-python","patch_set":1,"id":"192f5741_0c3bdd8d","line":20,"updated":"2021-07-09 09:13:44.000000000","message":"pyroute2 main module dynamically loads all pr2modules to provide a similar import path. This should be:\n\nfrom pr2modules.ndb import main as ndb_main  # pylint: disable\u003dno-name-in-module","commit_id":"4a910268ca23b0133fa8b0c33c46d3fe19e63a50"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"9ff75f7fec76b3ac610f757337faf6107986bdd6","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from oslo_config import cfg"},{"line_number":19,"context_line":"from oslo_log import log as logging"},{"line_number":20,"context_line":"from pr2modules.ndb import main as ndb_main"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from networking_bagpipe.bagpipe_bgp.common import log_decorator"},{"line_number":23,"context_line":"from networking_bagpipe.bagpipe_bgp import constants as consts"}],"source_content_type":"text/x-python","patch_set":1,"id":"7b61e12a_0d18166f","line":20,"in_reply_to":"192f5741_0c3bdd8d","updated":"2021-07-09 11:37:08.000000000","message":"Done","commit_id":"4a910268ca23b0133fa8b0c33c46d3fe19e63a50"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"739302da9824cbee5a954b8e729b0c7633a2d25b","unresolved":true,"context_lines":[{"line_number":99,"context_line":"            # pylint: disable\u003dno-member"},{"line_number":100,"context_line":"            for port_id in ndb.interfaces[self.bridge_name].ports:"},{"line_number":101,"context_line":"                port \u003d ndb.interfaces[port_id]  # pylint: disable\u003dno-member"},{"line_number":102,"context_line":"                if (port.kind \u003d\u003d \"vxlan\" and"},{"line_number":103,"context_line":"                        port.vxlan_id \u003d\u003d self.instance_label):"},{"line_number":104,"context_line":"                    self.log.info(\"reuse vxlan interface %s for VXLAN VNI %s\","},{"line_number":105,"context_line":"                                  port.ifname, self.instance_label)"}],"source_content_type":"text/x-python","patch_set":1,"id":"8b5463c9_e0c06f6c","line":102,"range":{"start_line":102,"start_character":20,"end_line":102,"end_character":29},"updated":"2021-07-09 09:13:44.000000000","message":"I don\u0027t see this member in the object. However I see it as a dict key: port[\u0027kind\u0027]. Check it manually in a shell.","commit_id":"4a910268ca23b0133fa8b0c33c46d3fe19e63a50"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"9ff75f7fec76b3ac610f757337faf6107986bdd6","unresolved":true,"context_lines":[{"line_number":99,"context_line":"            # pylint: disable\u003dno-member"},{"line_number":100,"context_line":"            for port_id in ndb.interfaces[self.bridge_name].ports:"},{"line_number":101,"context_line":"                port \u003d ndb.interfaces[port_id]  # pylint: disable\u003dno-member"},{"line_number":102,"context_line":"                if (port.kind \u003d\u003d \"vxlan\" and"},{"line_number":103,"context_line":"                        port.vxlan_id \u003d\u003d self.instance_label):"},{"line_number":104,"context_line":"                    self.log.info(\"reuse vxlan interface %s for VXLAN VNI %s\","},{"line_number":105,"context_line":"                                  port.ifname, self.instance_label)"}],"source_content_type":"text/x-python","patch_set":1,"id":"73ad75dd_46e671ce","line":102,"range":{"start_line":102,"start_character":20,"end_line":102,"end_character":29},"in_reply_to":"8b5463c9_e0c06f6c","updated":"2021-07-09 11:37:08.000000000","message":"Thanks, I missed this, but doublechecked to be sure.","commit_id":"4a910268ca23b0133fa8b0c33c46d3fe19e63a50"}],"networking_bagpipe/bagpipe_bgp/vpn/ipvpn/mpls_linux_dataplane.py":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"739302da9824cbee5a954b8e729b0c7633a2d25b","unresolved":true,"context_lines":[{"line_number":21,"context_line":"import netaddr"},{"line_number":22,"context_line":"from oslo_config import cfg"},{"line_number":23,"context_line":"from oslo_serialization import jsonutils"},{"line_number":24,"context_line":"from pr2modules import common as pr2_common"},{"line_number":25,"context_line":"import pyroute2"},{"line_number":26,"context_line":"from pyroute2 import netlink  # pylint: disable\u003dno-name-in-module"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"f5c67f1a_f7a17320","line":24,"range":{"start_line":24,"start_character":0,"end_line":24,"end_character":6},"updated":"2021-07-09 09:13:44.000000000","message":"same here: from pyroute2 import common  # pylint: disable\u003dno-name-in-module","commit_id":"4a910268ca23b0133fa8b0c33c46d3fe19e63a50"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"9ff75f7fec76b3ac610f757337faf6107986bdd6","unresolved":false,"context_lines":[{"line_number":21,"context_line":"import netaddr"},{"line_number":22,"context_line":"from oslo_config import cfg"},{"line_number":23,"context_line":"from oslo_serialization import jsonutils"},{"line_number":24,"context_line":"from pr2modules import common as pr2_common"},{"line_number":25,"context_line":"import pyroute2"},{"line_number":26,"context_line":"from pyroute2 import netlink  # pylint: disable\u003dno-name-in-module"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"73bc6621_74679126","line":24,"range":{"start_line":24,"start_character":0,"end_line":24,"end_character":6},"in_reply_to":"f5c67f1a_f7a17320","updated":"2021-07-09 11:37:08.000000000","message":"Done","commit_id":"4a910268ca23b0133fa8b0c33c46d3fe19e63a50"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"0000cb74dcd08522cc6a138e8e1868c2d6b33cd9","unresolved":true,"context_lines":[{"line_number":21,"context_line":"import netaddr"},{"line_number":22,"context_line":"from oslo_config import cfg"},{"line_number":23,"context_line":"from oslo_serialization import jsonutils"},{"line_number":24,"context_line":"from pr2modules import common as pr_common  # pylint: disable\u003dno-name-in-module"},{"line_number":25,"context_line":"import pyroute2"},{"line_number":26,"context_line":"from pyroute2 import netlink  # pylint: disable\u003dno-name-in-module"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7b38f43c_1f8afad0","line":24,"range":{"start_line":24,"start_character":5,"end_line":24,"end_character":15},"updated":"2021-07-09 12:53:55.000000000","message":"is the same as in PS1","commit_id":"e05a04491c44e6a1e744cf5d81c705fb7321157d"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"d5bf07add092570887a8ff1908383fd81ef39e34","unresolved":true,"context_lines":[{"line_number":21,"context_line":"import netaddr"},{"line_number":22,"context_line":"from oslo_config import cfg"},{"line_number":23,"context_line":"from oslo_serialization import jsonutils"},{"line_number":24,"context_line":"from pr2modules import common as pr_common  # pylint: disable\u003dno-name-in-module"},{"line_number":25,"context_line":"import pyroute2"},{"line_number":26,"context_line":"from pyroute2 import netlink  # pylint: disable\u003dno-name-in-module"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"b6692c5a_5efdb32b","line":24,"range":{"start_line":24,"start_character":5,"end_line":24,"end_character":15},"in_reply_to":"7b38f43c_1f8afad0","updated":"2021-07-09 15:18:21.000000000","message":"thanks.\nFor from pr2modules.ndb import main I can\u0027t change it to from pyroute2.ndb....","commit_id":"e05a04491c44e6a1e744cf5d81c705fb7321157d"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"e489b72f1514282c7d8e1867ad3972a64a4237de","unresolved":true,"context_lines":[{"line_number":21,"context_line":"import netaddr"},{"line_number":22,"context_line":"from oslo_config import cfg"},{"line_number":23,"context_line":"from oslo_serialization import jsonutils"},{"line_number":24,"context_line":"from pr2modules import common as pr_common  # pylint: disable\u003dno-name-in-module"},{"line_number":25,"context_line":"import pyroute2"},{"line_number":26,"context_line":"from pyroute2 import netlink  # pylint: disable\u003dno-name-in-module"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1e495690_636ef9c9","line":24,"range":{"start_line":24,"start_character":5,"end_line":24,"end_character":15},"in_reply_to":"b6692c5a_5efdb32b","updated":"2021-07-09 15:26:14.000000000","message":"ok, after some try and fail loops:\nfrom pyroute2 import ndb as ndb_mod  # pylint: disable\u003dno-name-in-module\nndb_mod.main.PDB()....\n\nworked","commit_id":"e05a04491c44e6a1e744cf5d81c705fb7321157d"}]}
