)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"028b6e4c171172b886f6c983acb404de24f3fbc1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"042407e5_9f23ddec","updated":"2022-06-14 17:35:30.000000000","message":"recheck","commit_id":"ce6fb744b5363a8a81afdee19dbda902981b1070"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"b2d90fbb2804c89e8f7e2253aa398e3a92ee06e4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"075dff1a_d5df6aa8","updated":"2022-06-13 13:56:25.000000000","message":"recheck","commit_id":"ce6fb744b5363a8a81afdee19dbda902981b1070"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"212d41b4436b7d21c63186305cf7e020c9fada51","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"2cd3c99e_8f59e621","updated":"2022-06-14 13:03:18.000000000","message":"recheck","commit_id":"ce6fb744b5363a8a81afdee19dbda902981b1070"},{"author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"change_message_id":"b30eace620ef65b7ec5918525095c7185bf8fe03","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e452ee9a_2dd4c57f","updated":"2022-06-13 11:30:53.000000000","message":"recheck","commit_id":"ce6fb744b5363a8a81afdee19dbda902981b1070"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"a8990a67a2536df052773475cc1ffa12a1c987c5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"fb4cd8f8_c30821c7","updated":"2022-06-14 15:22:35.000000000","message":"recheck","commit_id":"ce6fb744b5363a8a81afdee19dbda902981b1070"}],"kuryr_kubernetes/controller/handlers/lbaas.py":[{"author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"change_message_id":"5b1f304a43c3d184ffe75b1645f74f00a322f2b3","unresolved":true,"context_lines":[{"line_number":313,"context_line":""},{"line_number":314,"context_line":"        return False"},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"    def _strip_funny_ip(self, ip):"},{"line_number":317,"context_line":"        return str(netaddr.IPAddress(ip, flags\u003dnetaddr.core.ZEROFILL))"},{"line_number":318,"context_line":""},{"line_number":319,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"db6b721c_2ec7c0c7","line":316,"range":{"start_line":316,"start_character":8,"end_line":316,"end_character":23},"updated":"2022-06-09 12:11:37.000000000","message":"That\u0027s not funny name ;) How about _strip_preceding_zeros?","commit_id":"ce6fb744b5363a8a81afdee19dbda902981b1070"},{"author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"change_message_id":"b30eace620ef65b7ec5918525095c7185bf8fe03","unresolved":true,"context_lines":[{"line_number":313,"context_line":""},{"line_number":314,"context_line":"        return False"},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"    def _strip_funny_ip(self, ip):"},{"line_number":317,"context_line":"        return str(netaddr.IPAddress(ip, flags\u003dnetaddr.core.ZEROFILL))"},{"line_number":318,"context_line":""},{"line_number":319,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"2d8b585b_773671f7","line":316,"range":{"start_line":316,"start_character":8,"end_line":316,"end_character":23},"in_reply_to":"909e27b0_9cf0564d","updated":"2022-06-13 11:30:53.000000000","message":"well. whatever.","commit_id":"ce6fb744b5363a8a81afdee19dbda902981b1070"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"ec62888790f61d0cb8e849099af6ef2ea85e35b5","unresolved":true,"context_lines":[{"line_number":313,"context_line":""},{"line_number":314,"context_line":"        return False"},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"    def _strip_funny_ip(self, ip):"},{"line_number":317,"context_line":"        return str(netaddr.IPAddress(ip, flags\u003dnetaddr.core.ZEROFILL))"},{"line_number":318,"context_line":""},{"line_number":319,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"909e27b0_9cf0564d","line":316,"range":{"start_line":316,"start_character":8,"end_line":316,"end_character":23},"in_reply_to":"db6b721c_2ec7c0c7","updated":"2022-06-09 14:00:15.000000000","message":"Well, they call it like that all over K8s world [1][2][3].\n\n[1] https://daniel.haxx.se/blog/2021/04/19/curl-those-funny-ipv4-addresses/\n[2] https://github.com/kubernetes/kubernetes/blob/v1.24.1/test/e2e/network/funny_ips.go\n[3] https://github.com/aojea/funny-ip-etcd-detector","commit_id":"ce6fb744b5363a8a81afdee19dbda902981b1070"}]}
