)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"a9a797b48def446ab25e145cef29bcc8fffaeb4c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"c52f7316_824a67fb","updated":"2023-01-04 20:38:33.000000000","message":"Looks good compared to yoga one and https://review.opendev.org/c/openstack/neutron/+/802834/17/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/test_mech_driver.py (where most of diff is), tests passing\nOne nit","commit_id":"5e6869bcdae6a0e47c745cb25aff638f465b14e3"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"89b62254c37e256ab7a3f823d383c1da90651ed8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"0880a55c_77cdc0bd","updated":"2023-01-03 09:55:08.000000000","message":"recheck unrelated FT L3 error","commit_id":"5e6869bcdae6a0e47c745cb25aff638f465b14e3"}],"neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/test_mech_driver.py":[{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"a9a797b48def446ab25e145cef29bcc8fffaeb4c","unresolved":true,"context_lines":[{"line_number":2091,"context_line":"                           updated_at\u003dNone):"},{"line_number":2092,"context_line":"        updated_at \u003d updated_at or timeutils.utcnow(with_timezone\u003dTrue)"},{"line_number":2093,"context_line":"        chassis_private \u003d chassis_private or self._add_chassis(nb_cfg)"},{"line_number":2094,"context_line":"        # chassis_private.external_ids \u003d {"},{"line_number":2095,"context_line":"        #     ovn_const.OVN_LIVENESS_CHECK_EXT_ID_KEY:"},{"line_number":2096,"context_line":"        #         datetime.datetime.isoformat(updated_at)}"},{"line_number":2097,"context_line":""},{"line_number":2098,"context_line":"        if hasattr(chassis_private, \u0027nb_cfg_timestamp\u0027) and isinstance("},{"line_number":2099,"context_line":"                chassis_private.nb_cfg_timestamp, mock.Mock):"}],"source_content_type":"text/x-python","patch_set":4,"id":"dcb16c3e_73cfff10","line":2096,"range":{"start_line":2094,"start_character":8,"end_line":2096,"end_character":58},"updated":"2023-01-04 20:38:33.000000000","message":"Can be cleaned up","commit_id":"5e6869bcdae6a0e47c745cb25aff638f465b14e3"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"fd4abec5feb2b8fc0613325fc1e8fe4c0565186a","unresolved":false,"context_lines":[{"line_number":2091,"context_line":"                           updated_at\u003dNone):"},{"line_number":2092,"context_line":"        updated_at \u003d updated_at or timeutils.utcnow(with_timezone\u003dTrue)"},{"line_number":2093,"context_line":"        chassis_private \u003d chassis_private or self._add_chassis(nb_cfg)"},{"line_number":2094,"context_line":"        # chassis_private.external_ids \u003d {"},{"line_number":2095,"context_line":"        #     ovn_const.OVN_LIVENESS_CHECK_EXT_ID_KEY:"},{"line_number":2096,"context_line":"        #         datetime.datetime.isoformat(updated_at)}"},{"line_number":2097,"context_line":""},{"line_number":2098,"context_line":"        if hasattr(chassis_private, \u0027nb_cfg_timestamp\u0027) and isinstance("},{"line_number":2099,"context_line":"                chassis_private.nb_cfg_timestamp, mock.Mock):"}],"source_content_type":"text/x-python","patch_set":4,"id":"deba252c_db223ad8","line":2096,"range":{"start_line":2094,"start_character":8,"end_line":2096,"end_character":58},"in_reply_to":"dcb16c3e_73cfff10","updated":"2023-01-05 08:49:08.000000000","message":"Sorry, this is a leftover.","commit_id":"5e6869bcdae6a0e47c745cb25aff638f465b14e3"}]}
