)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"3cf1b0fccf3706d534baece0e6b5dadd02af3dc4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"6727d7ab_2a1fed52","updated":"2023-03-23 10:37:30.000000000","message":"thanks","commit_id":"174d989e47775c074bdfa8dbaba571a23d59b0ef"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"53a780442cddc92402e0cbd7367ce912b169ef26","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"b1943e64_e49bd1aa","updated":"2023-04-10 02:30:00.000000000","message":"I noticed netifaces has been archived and we have to consider how we deal with it, but we can leave it as a separate problem....","commit_id":"aeb5ba8736505847d0663f836ecbbd638f2809fe"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"444970c1a483121b5d94ecf99528dfd3b1fca935","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"ee2cdc0d_d69399c0","updated":"2023-05-24 15:11:03.000000000","message":"Need this change for the zoneinfo failure on py38:\n\nhttps://review.opendev.org/c/openstack/oslo.utils/+/882800","commit_id":"650b31f8eac66b4892716377a6abbfcd23ad53fe"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"01fb5cba394ab2b10a4a5d958f2f894c664dd1f7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"eacabbc3_6ca99199","updated":"2023-06-09 01:59:08.000000000","message":"ping gate breakage merged","commit_id":"650b31f8eac66b4892716377a6abbfcd23ad53fe"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"8b45a606b465f03382889ca7c87c604a172b43b5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"14bf1821_9c32cf36","updated":"2023-05-24 18:41:35.000000000","message":"recheck https://review.opendev.org/c/openstack/oslo.utils/+/882800 merged","commit_id":"650b31f8eac66b4892716377a6abbfcd23ad53fe"}],"oslo_utils/netutils.py":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"b64e2f7a162f1a7cd62a5f69d8a4a6a90c906131","unresolved":true,"context_lines":[{"line_number":428,"context_line":"    try:"},{"line_number":429,"context_line":"        csock \u003d socket.socket(socket.AF_INET6, socket.SOCK_DGRAM)"},{"line_number":430,"context_line":"        csock.connect((\u00272001:db8::1\u0027, 80))"},{"line_number":431,"context_line":"        (addr, port) \u003d csock.getsockname()"},{"line_number":432,"context_line":"        csock.close()"},{"line_number":433,"context_line":"        return addr"},{"line_number":434,"context_line":"    except socket.error:"}],"source_content_type":"text/x-python","patch_set":1,"id":"6b0a7f4b_3b2341de","line":431,"updated":"2023-03-23 16:15:32.000000000","message":"If I try this locally, I get:\n\nValueError: too many values to unpack (expected 2)\n\nSeem the return value is actually a 5-tuple. I\u0027d also suggest to use \"_\" instead of \"port\" etc. for unused assignments.","commit_id":"174d989e47775c074bdfa8dbaba571a23d59b0ef"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"f8ee1af15262aa2abf265b8b8d653931ab15ef86","unresolved":false,"context_lines":[{"line_number":428,"context_line":"    try:"},{"line_number":429,"context_line":"        csock \u003d socket.socket(socket.AF_INET6, socket.SOCK_DGRAM)"},{"line_number":430,"context_line":"        csock.connect((\u00272001:db8::1\u0027, 80))"},{"line_number":431,"context_line":"        (addr, port) \u003d csock.getsockname()"},{"line_number":432,"context_line":"        csock.close()"},{"line_number":433,"context_line":"        return addr"},{"line_number":434,"context_line":"    except socket.error:"}],"source_content_type":"text/x-python","patch_set":1,"id":"85a6d585_312ec340","line":431,"in_reply_to":"16e19259_ba893d1f","updated":"2023-03-24 11:06:35.000000000","message":"seems I am going on the other branch of code in my env","commit_id":"174d989e47775c074bdfa8dbaba571a23d59b0ef"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"a1a174cd4b26210a92cd48a316a0797659966917","unresolved":false,"context_lines":[{"line_number":428,"context_line":"    try:"},{"line_number":429,"context_line":"        csock \u003d socket.socket(socket.AF_INET6, socket.SOCK_DGRAM)"},{"line_number":430,"context_line":"        csock.connect((\u00272001:db8::1\u0027, 80))"},{"line_number":431,"context_line":"        (addr, port) \u003d csock.getsockname()"},{"line_number":432,"context_line":"        csock.close()"},{"line_number":433,"context_line":"        return addr"},{"line_number":434,"context_line":"    except socket.error:"}],"source_content_type":"text/x-python","patch_set":1,"id":"16e19259_ba893d1f","line":431,"in_reply_to":"6b0a7f4b_3b2341de","updated":"2023-03-23 16:49:47.000000000","message":"Thanks for trying, looks like it\u0027s a 4-tuple, although the docstring is of no help.\n\nFinally found https://docs.python.org/3/library/socket.html#socket-families\n\nFor AF_INET6 address family, a four-tuple (host, port, flowinfo, scope_id) is used\n\nI\u0027ll push a change to cpython for the docstring too.","commit_id":"174d989e47775c074bdfa8dbaba571a23d59b0ef"}]}
