)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"4ddbf99d4b0ab740f1422b0bd00a781ad31a3286","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"2e8be7de_13a86b74","updated":"2022-01-10 09:58:50.000000000","message":"recheck","commit_id":"fe3759b45138606b932e7876b4b86bd0b27fae88"},{"author":{"_account_id":34118,"name":"Arnau Verdaguer","email":"averdagu@redhat.com","username":"averdaguer"},"change_message_id":"b8516b4962eec838e80851aad8e2dac863b7916e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"6077ec24_50f22c2a","updated":"2022-01-10 09:10:00.000000000","message":"recheck","commit_id":"fe3759b45138606b932e7876b4b86bd0b27fae88"}],"neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovsdb_monitor.py":[{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"8214017d95f5ac8a00f52370ddbf0ec9fa08d86e","unresolved":true,"context_lines":[{"line_number":393,"context_line":"        self.event_name \u003d \u0027PortBindingCreateUpEvent\u0027"},{"line_number":394,"context_line":""},{"line_number":395,"context_line":"    def match_fn(self, event, row, old):"},{"line_number":396,"context_line":"        if row.type \u003d\u003d ovn_const.PB_TYPE_VIRTUAL:"},{"line_number":397,"context_line":"            # NOTE(ltomasbo): Skipping as virtual ports are not being set to"},{"line_number":398,"context_line":"            # ACTIVE"},{"line_number":399,"context_line":"            return False"},{"line_number":400,"context_line":"        if row.type \u003d\u003d ovn_const.OVN_CHASSIS_REDIRECT:"},{"line_number":401,"context_line":"            # NOTE(ltomasbo): No need to handle cr ports"},{"line_number":402,"context_line":"            return False"},{"line_number":403,"context_line":"        if row.type \u003d\u003d ovn_const.PB_TYPE_PATCH:"}],"source_content_type":"text/x-python","patch_set":2,"id":"04f59f14_ff3c86ca","line":400,"range":{"start_line":396,"start_character":0,"end_line":400,"end_character":54},"updated":"2022-01-11 14:40:01.000000000","message":"how about\n\n if row.type in (ovn_const.PB_TYPE_VIRTUAL, ovn_const.OVN_CHASSIS_REDIRECT):\n     return False","commit_id":"fe3759b45138606b932e7876b4b86bd0b27fae88"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"67382e83abc6249a003412660c0aaec611b337b5","unresolved":false,"context_lines":[{"line_number":393,"context_line":"        self.event_name \u003d \u0027PortBindingCreateUpEvent\u0027"},{"line_number":394,"context_line":""},{"line_number":395,"context_line":"    def match_fn(self, event, row, old):"},{"line_number":396,"context_line":"        if row.type \u003d\u003d ovn_const.PB_TYPE_VIRTUAL:"},{"line_number":397,"context_line":"            # NOTE(ltomasbo): Skipping as virtual ports are not being set to"},{"line_number":398,"context_line":"            # ACTIVE"},{"line_number":399,"context_line":"            return False"},{"line_number":400,"context_line":"        if row.type \u003d\u003d ovn_const.OVN_CHASSIS_REDIRECT:"},{"line_number":401,"context_line":"            # NOTE(ltomasbo): No need to handle cr ports"},{"line_number":402,"context_line":"            return False"},{"line_number":403,"context_line":"        if row.type \u003d\u003d ovn_const.PB_TYPE_PATCH:"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a78d890_577786dd","line":400,"range":{"start_line":396,"start_character":0,"end_line":400,"end_character":54},"in_reply_to":"04f59f14_ff3c86ca","updated":"2022-01-11 14:56:44.000000000","message":"Done","commit_id":"fe3759b45138606b932e7876b4b86bd0b27fae88"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"8214017d95f5ac8a00f52370ddbf0ec9fa08d86e","unresolved":true,"context_lines":[{"line_number":482,"context_line":"            # NOTE(ltomasbo): Skipping as virtual ports are not being set to"},{"line_number":483,"context_line":"            # ACTIVE"},{"line_number":484,"context_line":"            return False"},{"line_number":485,"context_line":"        if row.type \u003d\u003d ovn_const.OVN_CHASSIS_REDIRECT:"},{"line_number":486,"context_line":"            # NOTE(ltomasbo): No need to handle cr ports"},{"line_number":487,"context_line":"            return False"},{"line_number":488,"context_line":"        if row.type \u003d\u003d ovn_const.PB_TYPE_PATCH:"}],"source_content_type":"text/x-python","patch_set":2,"id":"7dc8f280_2e542c8c","line":485,"updated":"2022-01-11 14:40:01.000000000","message":"ditto","commit_id":"fe3759b45138606b932e7876b4b86bd0b27fae88"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"67382e83abc6249a003412660c0aaec611b337b5","unresolved":false,"context_lines":[{"line_number":482,"context_line":"            # NOTE(ltomasbo): Skipping as virtual ports are not being set to"},{"line_number":483,"context_line":"            # ACTIVE"},{"line_number":484,"context_line":"            return False"},{"line_number":485,"context_line":"        if row.type \u003d\u003d ovn_const.OVN_CHASSIS_REDIRECT:"},{"line_number":486,"context_line":"            # NOTE(ltomasbo): No need to handle cr ports"},{"line_number":487,"context_line":"            return False"},{"line_number":488,"context_line":"        if row.type \u003d\u003d ovn_const.PB_TYPE_PATCH:"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ec57e6a_2fd3aed4","line":485,"in_reply_to":"7dc8f280_2e542c8c","updated":"2022-01-11 14:56:44.000000000","message":"Done","commit_id":"fe3759b45138606b932e7876b4b86bd0b27fae88"}]}
