)]}'
{"kuryr_kubernetes/clients.py":[{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"358379ae605a3b6ec0d76fd88db888be1224ce63","unresolved":false,"context_lines":[{"line_number":94,"context_line":"               \u0027binding_vif_type\u0027: \u0027binding:vif_type\u0027,"},{"line_number":95,"context_line":"               \u0027binding_vnic_type\u0027: \u0027binding:vnic_type\u0027}"},{"line_number":96,"context_line":"    ports \u003d []"},{"line_number":97,"context_line":"    for port_info in payload[\u0027ports\u0027]:"},{"line_number":98,"context_line":"        port \u003d {}"},{"line_number":99,"context_line":"        for key, val in port_info.items():"},{"line_number":100,"context_line":"            port[key_map.get(key, key)] \u003d val"},{"line_number":101,"context_line":"        ports.append(port)"},{"line_number":102,"context_line":"    payload[\u0027ports\u0027] \u003d ports"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"    response \u003d self.post(os_port.Port.base_path, json\u003dpayload)"},{"line_number":105,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"1f493fa4_756383b2","line":102,"range":{"start_line":97,"start_character":0,"end_line":102,"end_character":28},"updated":"2020-04-23 14:15:06.000000000","message":"You can save 2 lines doing:\n\n for port in payload[\u0027ports\u0027]: \n     for key, mapping in key_map.items(): \n         if key in port: \n             port[mapping] \u003d port.pop(key)\n\nNo hard pushing here. ;)","commit_id":"f155c757ce8d350a4d61a3da98b57c2750e6e079"},{"author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"change_message_id":"fe48771b6084375e3a818dea348f74270124afa7","unresolved":false,"context_lines":[{"line_number":94,"context_line":"               \u0027binding_vif_type\u0027: \u0027binding:vif_type\u0027,"},{"line_number":95,"context_line":"               \u0027binding_vnic_type\u0027: \u0027binding:vnic_type\u0027}"},{"line_number":96,"context_line":"    ports \u003d []"},{"line_number":97,"context_line":"    for port_info in payload[\u0027ports\u0027]:"},{"line_number":98,"context_line":"        port \u003d {}"},{"line_number":99,"context_line":"        for key, val in port_info.items():"},{"line_number":100,"context_line":"            port[key_map.get(key, key)] \u003d val"},{"line_number":101,"context_line":"        ports.append(port)"},{"line_number":102,"context_line":"    payload[\u0027ports\u0027] \u003d ports"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"    response \u003d self.post(os_port.Port.base_path, json\u003dpayload)"},{"line_number":105,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"1f493fa4_b04d1974","line":102,"range":{"start_line":97,"start_character":0,"end_line":102,"end_character":28},"in_reply_to":"1f493fa4_756383b2","updated":"2020-04-23 14:36:29.000000000","message":"Even three ;)","commit_id":"f155c757ce8d350a4d61a3da98b57c2750e6e079"},{"author":{"_account_id":24604,"name":"Danil Golov","email":"d.golov@samsung.com","username":"d.golov"},"change_message_id":"b0925a4e721bf333828ccfa8e888c0ef330851d2","unresolved":false,"context_lines":[{"line_number":87,"context_line":"def _create_ports(self, payload):"},{"line_number":88,"context_line":"    \"\"\"bulk create ports using openstacksdk module\"\"\""},{"line_number":89,"context_line":"    # TODO(gryf): this function should be removed while we update openstacksdk"},{"line_number":90,"context_line":"    # version to 0.42."},{"line_number":91,"context_line":"    key_map \u003d {\u0027binding_host_id\u0027: \u0027binding:host_id\u0027,"},{"line_number":92,"context_line":"               \u0027binding_profile\u0027: \u0027binding:profile\u0027,"},{"line_number":93,"context_line":"               \u0027binding_vif_details\u0027: \u0027binding:vif_details\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"1f493fa4_141dd872","line":90,"range":{"start_line":90,"start_character":6,"end_line":90,"end_character":21},"updated":"2020-04-23 21:18:39.000000000","message":"Could you please reflect it it commit message?\nOther that that it looks good for me","commit_id":"a289b10ace168bf2c9520145bed9ba12818d0707"},{"author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"change_message_id":"4abb42fe428ab8322e7e36e72a909c50525f7b99","unresolved":false,"context_lines":[{"line_number":87,"context_line":"def _create_ports(self, payload):"},{"line_number":88,"context_line":"    \"\"\"bulk create ports using openstacksdk module\"\"\""},{"line_number":89,"context_line":"    # TODO(gryf): this function should be removed while we update openstacksdk"},{"line_number":90,"context_line":"    # version to 0.42."},{"line_number":91,"context_line":"    key_map \u003d {\u0027binding_host_id\u0027: \u0027binding:host_id\u0027,"},{"line_number":92,"context_line":"               \u0027binding_profile\u0027: \u0027binding:profile\u0027,"},{"line_number":93,"context_line":"               \u0027binding_vif_details\u0027: \u0027binding:vif_details\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"1f493fa4_9d83c4cc","line":90,"range":{"start_line":90,"start_character":6,"end_line":90,"end_character":21},"in_reply_to":"1f493fa4_141dd872","updated":"2020-04-24 06:48:47.000000000","message":"Done","commit_id":"a289b10ace168bf2c9520145bed9ba12818d0707"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"4ed5b9373e62776f20208973b5a290314dc3a29f","unresolved":false,"context_lines":[{"line_number":86,"context_line":""},{"line_number":87,"context_line":"def _create_ports(self, payload):"},{"line_number":88,"context_line":"    \"\"\"bulk create ports using openstacksdk module\"\"\""},{"line_number":89,"context_line":"    # TODO(gryf): this function should be removed while we update openstacksdk"},{"line_number":90,"context_line":"    # version to 0.42."},{"line_number":91,"context_line":"    key_map \u003d {\u0027binding_host_id\u0027: \u0027binding:host_id\u0027,"},{"line_number":92,"context_line":"               \u0027binding_profile\u0027: \u0027binding:profile\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"1f493fa4_58e94a18","line":89,"range":{"start_line":89,"start_character":50,"end_line":89,"end_character":55},"updated":"2020-04-24 07:24:43.000000000","message":"when","commit_id":"473a6061500dfc7bdde4eb5c02a9006dc7982d0d"}]}
