)]}'
{"neutron/agent/ovn/extensions/extension_manager.py":[{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"a64f2c8b003517d4cdcf94533e7056637e94b0cb","unresolved":true,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"class OVNExtensionEventEmptyExtensionName(exceptions.NeutronException):"},{"line_number":38,"context_line":"    \"\"\"Misconfiguration of the OVN Neutron Agent\"\"\""},{"line_number":39,"context_line":"    message \u003d _(\u0027The class %(class_name)s has no extension defined.\u0027)"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3958c28d_b06ad362","line":38,"updated":"2025-07-31 05:12:57.000000000","message":"Doc type can also be fixed to be specific to this new exception class","commit_id":"ea09568f852302c45bc7946ba64b334b2167990a"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"5e91b49558e6f6e80eca6016025f318945c7a8bb","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"class OVNExtensionEventEmptyExtensionName(exceptions.NeutronException):"},{"line_number":38,"context_line":"    \"\"\"Misconfiguration of the OVN Neutron Agent\"\"\""},{"line_number":39,"context_line":"    message \u003d _(\u0027The class %(class_name)s has no extension defined.\u0027)"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"8162d80f_72acd0b1","line":38,"in_reply_to":"3958c28d_b06ad362","updated":"2025-07-31 07:40:54.000000000","message":"hehehe bad copy/paste...","commit_id":"ea09568f852302c45bc7946ba64b334b2167990a"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"ec0439752c5226ed886b034fd690b89fc292632e","unresolved":true,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"class OVNExtensionEventEmptyExtensionName(exceptions.NeutronException):"},{"line_number":38,"context_line":"    \"\"\"Misconfiguration of the OVN Neutron Agent\"\"\""},{"line_number":39,"context_line":"    message \u003d _(\u0027The class %(class_name)s has no extension defined.\u0027)"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"aad43bda_59ee2857","line":38,"in_reply_to":"8162d80f_72acd0b1","updated":"2025-08-01 05:15:05.000000000","message":"here too missed","commit_id":"ea09568f852302c45bc7946ba64b334b2167990a"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"9ebc82ac2a5be1d5cfc5a9279991cb595b0cdd20","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"class OVNExtensionEventEmptyExtensionName(exceptions.NeutronException):"},{"line_number":38,"context_line":"    \"\"\"Misconfiguration of the OVN Neutron Agent\"\"\""},{"line_number":39,"context_line":"    message \u003d _(\u0027The class %(class_name)s has no extension defined.\u0027)"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"6710c3da_0ff42231","line":38,"in_reply_to":"aad43bda_59ee2857","updated":"2025-08-01 07:30:00.000000000","message":"Sorry, let me push a new PS.","commit_id":"ea09568f852302c45bc7946ba64b334b2167990a"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"ef725dbe5e0a6825110e6af5f2f3cd6fad9bd784","unresolved":true,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"class OVNExtensionEventEmptyExtensionName(exceptions.NeutronException):"},{"line_number":38,"context_line":"    \"\"\"Misconfiguration of the OVN Neutron Agent\"\"\""},{"line_number":39,"context_line":"    message \u003d _(\u0027The class %(class_name)s has no extension defined.\u0027)"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"class OVNExtensionEvent(metaclass\u003dabc.ABCMeta):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9dc80d0f_1fd2efef","line":39,"range":{"start_line":39,"start_character":49,"end_line":39,"end_character":58},"updated":"2025-07-30 22:37:18.000000000","message":"nit: s/extension name","commit_id":"ea09568f852302c45bc7946ba64b334b2167990a"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"5e91b49558e6f6e80eca6016025f318945c7a8bb","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"class OVNExtensionEventEmptyExtensionName(exceptions.NeutronException):"},{"line_number":38,"context_line":"    \"\"\"Misconfiguration of the OVN Neutron Agent\"\"\""},{"line_number":39,"context_line":"    message \u003d _(\u0027The class %(class_name)s has no extension defined.\u0027)"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"class OVNExtensionEvent(metaclass\u003dabc.ABCMeta):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ac64b9f1_a41abac4","line":39,"range":{"start_line":39,"start_character":49,"end_line":39,"end_character":58},"in_reply_to":"9dc80d0f_1fd2efef","updated":"2025-07-31 07:40:54.000000000","message":"Done","commit_id":"ea09568f852302c45bc7946ba64b334b2167990a"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"c565ac21dd6a3948f1b0ef4113775b367657528c","unresolved":true,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"class OVNExtensionEventEmptyExtensionName(exceptions.NeutronException):"},{"line_number":38,"context_line":"    \"\"\"Misconfiguration of the OVN Neutron Agent\"\"\""},{"line_number":39,"context_line":"    message \u003d _(\u0027The class %(class_name)s has no extension defined.\u0027)"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"class OVNExtensionEvent(metaclass\u003dabc.ABCMeta):"}],"source_content_type":"text/x-python","patch_set":2,"id":"509b06be_d87f7a35","line":39,"range":{"start_line":39,"start_character":49,"end_line":39,"end_character":58},"updated":"2025-07-31 15:29:10.000000000","message":"My comment here was not fixed 😞\n\ns/extension/extension name","commit_id":"7009fc51f19467e2b3f4e76dd71bee8a899fcf3b"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"ec0439752c5226ed886b034fd690b89fc292632e","unresolved":true,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"class OVNExtensionEventEmptyExtensionName(exceptions.NeutronException):"},{"line_number":38,"context_line":"    \"\"\"Misconfiguration of the OVN Neutron Agent\"\"\""},{"line_number":39,"context_line":"    message \u003d _(\u0027The class %(class_name)s has no extension defined.\u0027)"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"class OVNExtensionEvent(metaclass\u003dabc.ABCMeta):"}],"source_content_type":"text/x-python","patch_set":2,"id":"8f581bdd_113b11df","line":39,"range":{"start_line":39,"start_character":49,"end_line":39,"end_character":58},"in_reply_to":"509b06be_d87f7a35","updated":"2025-08-01 05:15:05.000000000","message":"looks like local changes were not pushed as it was just rebsased","commit_id":"7009fc51f19467e2b3f4e76dd71bee8a899fcf3b"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"9ebc82ac2a5be1d5cfc5a9279991cb595b0cdd20","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"class OVNExtensionEventEmptyExtensionName(exceptions.NeutronException):"},{"line_number":38,"context_line":"    \"\"\"Misconfiguration of the OVN Neutron Agent\"\"\""},{"line_number":39,"context_line":"    message \u003d _(\u0027The class %(class_name)s has no extension defined.\u0027)"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"class OVNExtensionEvent(metaclass\u003dabc.ABCMeta):"}],"source_content_type":"text/x-python","patch_set":2,"id":"f3cbf137_1efaa416","line":39,"range":{"start_line":39,"start_character":49,"end_line":39,"end_character":58},"in_reply_to":"8f581bdd_113b11df","updated":"2025-08-01 07:30:00.000000000","message":"Sorry, let me push a new PS.","commit_id":"7009fc51f19467e2b3f4e76dd71bee8a899fcf3b"}],"neutron/tests/unit/agent/ovn/extensions/test_extension_manager.py":[{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"14c14ce7a4b5ed1060949ddb0c60a17104a65db0","unresolved":true,"context_lines":[{"line_number":26,"context_line":"            OVNExtensionEventNoExtensionName()"},{"line_number":27,"context_line":"        except Exception as exc:"},{"line_number":28,"context_line":"            msg \u003d (\u0027The class OVNExtensionEventNoExtensionName has no \u0027"},{"line_number":29,"context_line":"                   \u0027extension defined.\u0027)"},{"line_number":30,"context_line":"            self.assertEqual(msg, str(exc))"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf42efb5_e80e1210","line":29,"updated":"2025-08-01 10:18:22.000000000","message":"need to fix here too","commit_id":"fb43f31542a6fa151f956005bf903fb6eec92001"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"576fdfdf87dfa3634ff8cde3db928416c74fc6e8","unresolved":false,"context_lines":[{"line_number":26,"context_line":"            OVNExtensionEventNoExtensionName()"},{"line_number":27,"context_line":"        except Exception as exc:"},{"line_number":28,"context_line":"            msg \u003d (\u0027The class OVNExtensionEventNoExtensionName has no \u0027"},{"line_number":29,"context_line":"                   \u0027extension defined.\u0027)"},{"line_number":30,"context_line":"            self.assertEqual(msg, str(exc))"}],"source_content_type":"text/x-python","patch_set":3,"id":"b8ba8817_0207c707","line":29,"in_reply_to":"bf42efb5_e80e1210","updated":"2025-08-01 11:07:09.000000000","message":"Done","commit_id":"fb43f31542a6fa151f956005bf903fb6eec92001"}]}
