)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"f5cb42024b19d83f8d506dee08881a6bf7a04be3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"e97a3693_a2fd8c2f","updated":"2021-12-14 15:24:17.000000000","message":"Almost there. Just one issue that I can see","commit_id":"357b77baea0ffd1da0c9d8e9da41e7c43dfe94cb"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"b4c934820b72974ef7fc977b40364c32adb88d18","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"12365b2d_609c86c8","updated":"2021-12-09 17:21:46.000000000","message":"recheck","commit_id":"357b77baea0ffd1da0c9d8e9da41e7c43dfe94cb"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"4b01a8c9160e91d8a837f758f26b022b10dc28da","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"af80c335_1181957d","updated":"2021-12-14 16:05:30.000000000","message":"Fixed this up for you. LGTM now!","commit_id":"8d0c03ead8d9933137c21a61cc35642b0a9771f1"}],"openstackclient/compute/v2/server.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"f5cb42024b19d83f8d506dee08881a6bf7a04be3","unresolved":true,"context_lines":[{"line_number":3668,"context_line":"        for interface in interfaces:"},{"line_number":3669,"context_line":"            for ip in interface.fixed_ips:"},{"line_number":3670,"context_line":"                if ip[\u0027ip_address\u0027] \u003d\u003d parsed_args.ip_address:"},{"line_number":3671,"context_line":"                    interface_to_delete \u003d interface"},{"line_number":3672,"context_line":""},{"line_number":3673,"context_line":"        compute_client.delete_server_interface("},{"line_number":3674,"context_line":"            interface_to_delete,"}],"source_content_type":"text/x-python","patch_set":7,"id":"e78ff80c_395a7956","line":3671,"updated":"2021-12-14 15:24:17.000000000","message":"This can fail to find a match, in which case \u0027interface_to_delete\u0027 will be unset below. You should add an \u0027else\u0027 condition here:\n\n  for interface in interfaces:\n      for ip in interface.fixed_ips:\n          if ip[\u0027ip_address\u0027] \u003d\u003d parsed_args.ip_address:\n              interface_to_delete \u003d interface\n              break\n  else:\n      msg \u003d _(\"Could not find an interface corresponding to IP %s\")\n      raise exceptions.CommandError(msg, parsed_args.ip_address)\n\nhttps://docs.python.org/3/tutorial/controlflow.html#break-and-continue-statements-and-else-clauses-on-loops","commit_id":"357b77baea0ffd1da0c9d8e9da41e7c43dfe94cb"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"4b01a8c9160e91d8a837f758f26b022b10dc28da","unresolved":false,"context_lines":[{"line_number":3668,"context_line":"        for interface in interfaces:"},{"line_number":3669,"context_line":"            for ip in interface.fixed_ips:"},{"line_number":3670,"context_line":"                if ip[\u0027ip_address\u0027] \u003d\u003d parsed_args.ip_address:"},{"line_number":3671,"context_line":"                    interface_to_delete \u003d interface"},{"line_number":3672,"context_line":""},{"line_number":3673,"context_line":"        compute_client.delete_server_interface("},{"line_number":3674,"context_line":"            interface_to_delete,"}],"source_content_type":"text/x-python","patch_set":7,"id":"b08e45ba_74b58a23","line":3671,"in_reply_to":"e78ff80c_395a7956","updated":"2021-12-14 16:05:30.000000000","message":"Actually, there are two loops here so you need to do it slightly differently. Done","commit_id":"357b77baea0ffd1da0c9d8e9da41e7c43dfe94cb"}]}
