)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"f7f9a51249c23264cce897f9b36ab1eb1e770065","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"e7deed8d_35a7267f","updated":"2026-05-15 01:51:37.000000000","message":"Recheck project ID error","commit_id":"50a9510866d1fb9cf89ceb3e45fe9cd3f25f7b67"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"8d416923fbba280f60389b1154a231990a121e03","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"e93be46a_c0e468f2","updated":"2026-10-09 09:27:39.000000000","message":"Just realised this is still waiting on a neutron change. My mistake.","commit_id":"edbfa229c247029c73be109830a10783db5ed41e"}],"openstackclient/network/v2/network_segment_range.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"636c90f1e419b587507349a2d27ebd09c568b620","unresolved":true,"context_lines":[{"line_number":207,"context_line":"            raise exceptions.CommandError(msg)"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"        if ("},{"line_number":210,"context_line":"            parsed_args.network_type.lower() not in [\u0027vlan\u0027, \u0027vxlan\u0027]"},{"line_number":211,"context_line":"            and parsed_args.physical_network"},{"line_number":212,"context_line":"        ):"},{"line_number":213,"context_line":"            msg \u003d _("}],"source_content_type":"text/x-python","patch_set":2,"id":"9e93e3b2_7af9f80f","line":210,"updated":"2026-05-18 15:55:59.000000000","message":"nit: Lookups in set are `O(1)`, I believe\n\n```suggestion\n            parsed_args.network_type.lower() not in {\u0027vlan\u0027, \u0027vxlan\u0027}\n```","commit_id":"50a9510866d1fb9cf89ceb3e45fe9cd3f25f7b67"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"d52a05d3d0984bf228ac9a6c38c6f284b17267c1","unresolved":false,"context_lines":[{"line_number":207,"context_line":"            raise exceptions.CommandError(msg)"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"        if ("},{"line_number":210,"context_line":"            parsed_args.network_type.lower() not in [\u0027vlan\u0027, \u0027vxlan\u0027]"},{"line_number":211,"context_line":"            and parsed_args.physical_network"},{"line_number":212,"context_line":"        ):"},{"line_number":213,"context_line":"            msg \u003d _("}],"source_content_type":"text/x-python","patch_set":2,"id":"fb77c1b2_648c7311","line":210,"in_reply_to":"9e93e3b2_7af9f80f","updated":"2026-10-09 09:27:21.000000000","message":"Fix applied.","commit_id":"50a9510866d1fb9cf89ceb3e45fe9cd3f25f7b67"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"eff72c59d98e3a3a8465f7129fd8d591dd25c824","unresolved":true,"context_lines":[{"line_number":211,"context_line":"            and parsed_args.physical_network"},{"line_number":212,"context_line":"        ):"},{"line_number":213,"context_line":"            msg \u003d _("},{"line_number":214,"context_line":"                \"--physical-network is only allowed with --network-type \""},{"line_number":215,"context_line":"                \"vlan|vxlan\""},{"line_number":216,"context_line":"            )"},{"line_number":217,"context_line":"            raise exceptions.CommandError(msg)"},{"line_number":218,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"94f04d33_8ca7fe85","line":215,"range":{"start_line":214,"start_character":52,"end_line":215,"end_character":27},"updated":"2026-05-21 19:48:12.000000000","message":"nit: s/with vlan and vxlan network types\n\nSince Stephens comment is still open","commit_id":"50a9510866d1fb9cf89ceb3e45fe9cd3f25f7b67"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"d52a05d3d0984bf228ac9a6c38c6f284b17267c1","unresolved":false,"context_lines":[{"line_number":211,"context_line":"            and parsed_args.physical_network"},{"line_number":212,"context_line":"        ):"},{"line_number":213,"context_line":"            msg \u003d _("},{"line_number":214,"context_line":"                \"--physical-network is only allowed with --network-type \""},{"line_number":215,"context_line":"                \"vlan|vxlan\""},{"line_number":216,"context_line":"            )"},{"line_number":217,"context_line":"            raise exceptions.CommandError(msg)"},{"line_number":218,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"262c6614_bb9585f3","line":215,"range":{"start_line":214,"start_character":52,"end_line":215,"end_character":27},"in_reply_to":"94f04d33_8ca7fe85","updated":"2026-10-09 09:27:21.000000000","message":"This is actually in line with how we\u0027d normally write these messages, since it gives direction to the user as to what opt they should be using. See line 206 above, for example.","commit_id":"50a9510866d1fb9cf89ceb3e45fe9cd3f25f7b67"}]}
