)]}'
{"kuryr_kubernetes/controller/handlers/vif.py":[{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"f200718bf2d5bf64448a25cbb95787d64e88c449","unresolved":false,"context_lines":[{"line_number":238,"context_line":"        # TODO(ivc): extract annotation interactions"},{"line_number":239,"context_line":"        if not state:"},{"line_number":240,"context_line":"            LOG.debug(\"Removing VIFs annotation: %r for pod %s/%s (uid: %s)\","},{"line_number":241,"context_line":"                      pod[\u0027metadata\u0027][\u0027annotations\u0027],"},{"line_number":242,"context_line":"                      pod[\u0027metadata\u0027][\u0027namespace\u0027], pod[\u0027metadata\u0027][\u0027name\u0027],"},{"line_number":243,"context_line":"                      pod[\u0027metadata\u0027][\u0027uid\u0027])"},{"line_number":244,"context_line":"            annotation \u003d None"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_cd6c8338","line":241,"range":{"start_line":241,"start_character":22,"end_line":241,"end_character":52},"updated":"2020-03-26 07:39:48.000000000","message":"safer to do pod[\u0027metadata\u0027].get(\u0027annotations\u0027), just in case there is no annotations yet","commit_id":"503fc66b4a650b857d233673f0464bfbe0dfa653"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"f5d3ca0e15f514149471ea54071cebb5a8f7f632","unresolved":false,"context_lines":[{"line_number":237,"context_line":"    def _set_pod_state(self, pod, state):"},{"line_number":238,"context_line":"        # TODO(ivc): extract annotation interactions"},{"line_number":239,"context_line":"        if not state:"},{"line_number":240,"context_line":"            LOG.debug(\"Removing VIFs annotation: %r for pod %s/%s (uid: %s)\","},{"line_number":241,"context_line":"                      pod[\u0027metadata\u0027].get(\u0027annotations\u0027),"},{"line_number":242,"context_line":"                      pod[\u0027metadata\u0027][\u0027namespace\u0027], pod[\u0027metadata\u0027][\u0027name\u0027],"},{"line_number":243,"context_line":"                      pod[\u0027metadata\u0027][\u0027uid\u0027])"},{"line_number":244,"context_line":"            annotation \u003d None"},{"line_number":245,"context_line":"        else:"},{"line_number":246,"context_line":"            state_dict \u003d state.obj_to_primitive()"}],"source_content_type":"text/x-python","patch_set":2,"id":"df33271e_50f00c68","line":243,"range":{"start_line":240,"start_character":12,"end_line":243,"end_character":45},"updated":"2020-03-26 09:20:47.000000000","message":"Wait, this is inaccurate now. We are not removing all the annotations here (note that Kuryr might not be the only one creating them),but just the constants.K8S_ANNOTATION_VIF and only it should be added to the message.","commit_id":"3fd8319a69a795512afc863640f723904bdb987b"},{"author":{"_account_id":29615,"name":"Nayan Deshmukh","email":"n.deshmukh@samsung.com","username":"n.deshmukh"},"change_message_id":"fa56131e363c4c2e5a51579ae6fc1418f81b4cf8","unresolved":false,"context_lines":[{"line_number":237,"context_line":"    def _set_pod_state(self, pod, state):"},{"line_number":238,"context_line":"        # TODO(ivc): extract annotation interactions"},{"line_number":239,"context_line":"        if not state:"},{"line_number":240,"context_line":"            LOG.debug(\"Removing VIFs annotation: %r for pod %s/%s (uid: %s)\","},{"line_number":241,"context_line":"                      pod[\u0027metadata\u0027].get(\u0027annotations\u0027),"},{"line_number":242,"context_line":"                      pod[\u0027metadata\u0027][\u0027namespace\u0027], pod[\u0027metadata\u0027][\u0027name\u0027],"},{"line_number":243,"context_line":"                      pod[\u0027metadata\u0027][\u0027uid\u0027])"},{"line_number":244,"context_line":"            annotation \u003d None"},{"line_number":245,"context_line":"        else:"},{"line_number":246,"context_line":"            state_dict \u003d state.obj_to_primitive()"}],"source_content_type":"text/x-python","patch_set":2,"id":"df33271e_7ba53104","line":243,"range":{"start_line":240,"start_character":12,"end_line":243,"end_character":45},"in_reply_to":"df33271e_50f00c68","updated":"2020-03-26 09:44:42.000000000","message":"Done","commit_id":"3fd8319a69a795512afc863640f723904bdb987b"}]}
