)]}'
{"kuryr_kubernetes/cni/binding/nested.py":[{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"955ce954c8ad518218001a08bd3571ecda847d27","unresolved":true,"context_lines":[{"line_number":197,"context_line":"        for netns_path in netns_paths:"},{"line_number":198,"context_line":"            netns_path \u003d os.fsdecode(netns_path)"},{"line_number":199,"context_line":"            try:"},{"line_number":200,"context_line":"                netns_id \u003d os.stat(netns_path).st_ino"},{"line_number":201,"context_line":"            except OSError:"},{"line_number":202,"context_line":"                continue"},{"line_number":203,"context_line":"            if netns_id in handled_netns:"}],"source_content_type":"text/x-python","patch_set":2,"id":"7429d000_3333effa","line":200,"updated":"2021-03-22 23:09:37.000000000","message":"It might be handy to have a note explaining why we fetch the inode number here.","commit_id":"3bf1b06b89f21a545e1b5efc76560a35d5927408"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"955ce954c8ad518218001a08bd3571ecda847d27","unresolved":true,"context_lines":[{"line_number":208,"context_line":"                with b_base.get_ipdb(netns_path) as c_ipdb:"},{"line_number":209,"context_line":"                    for ifname, iface in c_ipdb.interfaces.items():"},{"line_number":210,"context_line":"                        if (iface.vlan_id \u003d\u003d vlan_id"},{"line_number":211,"context_line":"                                and iface.link \u003d\u003d vm_iface_index):"},{"line_number":212,"context_line":"                            LOG.warning("},{"line_number":213,"context_line":"                                f\u0027Found offending interface {ifname} with \u0027"},{"line_number":214,"context_line":"                                f\u0027VLAN ID {vlan_id} in netns {netns_path}. \u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"5c1d9952_f5f37845","line":211,"range":{"start_line":211,"start_character":32,"end_line":211,"end_character":66},"updated":"2021-03-22 23:09:37.000000000","message":"nice!","commit_id":"3bf1b06b89f21a545e1b5efc76560a35d5927408"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"3f53cef423d5a15c841e0de110a9c8a73098fcdf","unresolved":true,"context_lines":[{"line_number":174,"context_line":""},{"line_number":175,"context_line":"        netns_paths \u003d []"},{"line_number":176,"context_line":"        handled_netns \u003d set()"},{"line_number":177,"context_line":"        vm_iface_name \u003d config.CONF.binding.link_iface"},{"line_number":178,"context_line":"        with b_base.get_ipdb() as h_ipdb:"},{"line_number":179,"context_line":"            vm_iface_index \u003d h_ipdb.interfaces[vm_iface_name].index"},{"line_number":180,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"86699953_1281024c","line":177,"range":{"start_line":177,"start_character":8,"end_line":177,"end_character":54},"updated":"2021-03-24 08:07:42.000000000","message":"shouldn\u0027t we use the _detect_iface_name here instead?","commit_id":"e6b9fe8642f6b6725c756f96f1b1f424afcff420"}]}
