)]}'
{"networking_ovn/cmd/neutron_ovn_db_sync_util.py":[{"author":{"_account_id":23458,"name":"Dong Jun","email":"dongjun.01@bytedance.com","username":"Dongj"},"change_message_id":"9a63096f240c3ec9197da1c418fd2faad3af1a52","unresolved":false,"context_lines":[{"line_number":65,"context_line":"    def update_port_precommit(self, context):"},{"line_number":66,"context_line":"        pass"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"    def update_port_postcommit(self, context):"},{"line_number":69,"context_line":"        pass"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"    def delete_port_precommit(self, context):"},{"line_number":72,"context_line":"        pass"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4b6375_d58cc680","line":69,"range":{"start_line":68,"start_character":4,"end_line":69,"end_character":12},"updated":"2017-10-20 07:26:30.000000000","message":"I think we\u0027d better handle updating for metadata port updating.","commit_id":"9b347e6e3a0627428d9758e47a19735e7f5e4047"},{"author":{"_account_id":23458,"name":"Dong Jun","email":"dongjun.01@bytedance.com","username":"Dongj"},"change_message_id":"9a63096f240c3ec9197da1c418fd2faad3af1a52","unresolved":false,"context_lines":[{"line_number":71,"context_line":"    def delete_port_precommit(self, context):"},{"line_number":72,"context_line":"        pass"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"    def delete_port_postcommit(self, context):"},{"line_number":75,"context_line":"        pass"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"class AgentNotifierApi(object):"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4b6375_d5fde6b1","line":75,"range":{"start_line":74,"start_character":8,"end_line":75,"end_character":12},"updated":"2017-10-20 07:26:30.000000000","message":"ditto","commit_id":"9b347e6e3a0627428d9758e47a19735e7f5e4047"}]}
