)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":35933,"name":"Baek Seung Ju","display_name":"Becker","email":"halucinor0@gmail.com","username":"halucinor","status":"developer"},"change_message_id":"8dc05d75b8f3e10ddf72a1013511b5b1a2eda4a5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"8de1ba8f_fb6413f3","updated":"2023-09-06 10:49:56.000000000","message":"LGTM","commit_id":"8a640b11260fc064c5821076487207e1bd1a5570"},{"author":{"_account_id":36164,"name":"kim woo seok","display_name":"rladntjr4","email":"rladntjr4@gmail.com","username":"rladntjr4"},"change_message_id":"f76d7fb4ea9b895b7d5141d6389784600bb9d95a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"758a1236_f28db31a","updated":"2023-09-01 12:58:41.000000000","message":"Thanks for review","commit_id":"8a640b11260fc064c5821076487207e1bd1a5570"}],"openstackclient/compute/v2/server.py":[{"author":{"_account_id":35933,"name":"Baek Seung Ju","display_name":"Becker","email":"halucinor0@gmail.com","username":"halucinor","status":"developer"},"change_message_id":"de7f22163c91048bb76fd1101833afc819ff8c8e","unresolved":true,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"NOT_FOUND_RESOURCE \u003d \u0027N/A\u0027"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"class PowerStateColumn(cliff_columns.FormattableColumn):"}],"source_content_type":"text/x-python","patch_set":2,"id":"6861e5ed_e1a1c136","line":44,"updated":"2023-08-31 15:13:54.000000000","message":"I guess this global variable only used for the image resource.\nHow about change this into `IMAGE_NOT_FOUND_RESOURCE`?","commit_id":"d7dd947d45f89ad487b97475cd1c23f3532aa9c1"},{"author":{"_account_id":36164,"name":"kim woo seok","display_name":"rladntjr4","email":"rladntjr4@gmail.com","username":"rladntjr4"},"change_message_id":"099a527f3a1c5b9fcc0dab30c9a7ec543f0b82e2","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"NOT_FOUND_RESOURCE \u003d \u0027N/A\u0027"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"class PowerStateColumn(cliff_columns.FormattableColumn):"}],"source_content_type":"text/x-python","patch_set":2,"id":"e0c2ed61_9af55a9f","line":44,"in_reply_to":"192dc86d_f78a96b3","updated":"2023-09-02 05:05:16.000000000","message":"Done","commit_id":"d7dd947d45f89ad487b97475cd1c23f3532aa9c1"},{"author":{"_account_id":36164,"name":"kim woo seok","display_name":"rladntjr4","email":"rladntjr4@gmail.com","username":"rladntjr4"},"change_message_id":"f76d7fb4ea9b895b7d5141d6389784600bb9d95a","unresolved":true,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"NOT_FOUND_RESOURCE \u003d \u0027N/A\u0027"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"class PowerStateColumn(cliff_columns.FormattableColumn):"}],"source_content_type":"text/x-python","patch_set":2,"id":"192dc86d_f78a96b3","line":44,"in_reply_to":"6861e5ed_e1a1c136","updated":"2023-09-01 12:58:41.000000000","message":"I thingk it can use somewhere not found volume or flavor.","commit_id":"d7dd947d45f89ad487b97475cd1c23f3532aa9c1"},{"author":{"_account_id":35933,"name":"Baek Seung Ju","display_name":"Becker","email":"halucinor0@gmail.com","username":"halucinor","status":"developer"},"change_message_id":"de7f22163c91048bb76fd1101833afc819ff8c8e","unresolved":true,"context_lines":[{"line_number":133,"context_line":"    compute_client, image_client, volume_client, server, refresh\u003dTrue"},{"line_number":134,"context_line":"):"},{"line_number":135,"context_line":"    \"\"\"Prepare the detailed server dict for printing"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"    :param compute_client: a compute client instance"},{"line_number":138,"context_line":"    :param image_client: an image client instance"},{"line_number":139,"context_line":"    :param server: a Server resource"},{"line_number":140,"context_line":"    :param refresh: Flag indicating if ``server`` is already the latest version"},{"line_number":141,"context_line":"                    or if it needs to be refreshed, for example when showing"},{"line_number":142,"context_line":"                    the latest details of a server after creating it."},{"line_number":143,"context_line":"    :rtype: a dict of server details"},{"line_number":144,"context_line":"    \"\"\""},{"line_number":145,"context_line":"    # Note: Some callers of this routine pass a novaclient server, and others"},{"line_number":146,"context_line":"    # pass an SDK server. Column names may be different across those cases."}],"source_content_type":"text/x-python","patch_set":2,"id":"cf2613cc_656bada1","line":143,"range":{"start_line":136,"start_character":0,"end_line":143,"end_character":36},"updated":"2023-08-31 15:13:54.000000000","message":"docstring about `volume_client` should be added.","commit_id":"d7dd947d45f89ad487b97475cd1c23f3532aa9c1"},{"author":{"_account_id":36164,"name":"kim woo seok","display_name":"rladntjr4","email":"rladntjr4@gmail.com","username":"rladntjr4"},"change_message_id":"f76d7fb4ea9b895b7d5141d6389784600bb9d95a","unresolved":false,"context_lines":[{"line_number":133,"context_line":"    compute_client, image_client, volume_client, server, refresh\u003dTrue"},{"line_number":134,"context_line":"):"},{"line_number":135,"context_line":"    \"\"\"Prepare the detailed server dict for printing"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"    :param compute_client: a compute client instance"},{"line_number":138,"context_line":"    :param image_client: an image client instance"},{"line_number":139,"context_line":"    :param server: a Server resource"},{"line_number":140,"context_line":"    :param refresh: Flag indicating if ``server`` is already the latest version"},{"line_number":141,"context_line":"                    or if it needs to be refreshed, for example when showing"},{"line_number":142,"context_line":"                    the latest details of a server after creating it."},{"line_number":143,"context_line":"    :rtype: a dict of server details"},{"line_number":144,"context_line":"    \"\"\""},{"line_number":145,"context_line":"    # Note: Some callers of this routine pass a novaclient server, and others"},{"line_number":146,"context_line":"    # pass an SDK server. Column names may be different across those cases."}],"source_content_type":"text/x-python","patch_set":2,"id":"bbe2999f_9a0fed4f","line":143,"range":{"start_line":136,"start_character":0,"end_line":143,"end_character":36},"in_reply_to":"cf2613cc_656bada1","updated":"2023-09-01 12:58:41.000000000","message":"Ack","commit_id":"d7dd947d45f89ad487b97475cd1c23f3532aa9c1"}],"openstackclient/tests/functional/compute/v2/test_server.py":[{"author":{"_account_id":35933,"name":"Baek Seung Ju","display_name":"Becker","email":"halucinor0@gmail.com","username":"halucinor","status":"developer"},"change_message_id":"de7f22163c91048bb76fd1101833afc819ff8c8e","unresolved":true,"context_lines":[{"line_number":556,"context_line":"            server[\u0027name\u0027],"},{"line_number":557,"context_line":"        )"},{"line_number":558,"context_line":""},{"line_number":559,"context_line":"        # check that image indicates server \"booted from volume\""},{"line_number":560,"context_line":"        self.assertEqual("},{"line_number":561,"context_line":"            \"%s (%s)\" % (self.image_name, self.image_id),"},{"line_number":562,"context_line":"            server[\u0027image\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"afce7570_b6957462","line":559,"updated":"2023-08-31 15:13:54.000000000","message":"I guess this comment should be changed.","commit_id":"d7dd947d45f89ad487b97475cd1c23f3532aa9c1"},{"author":{"_account_id":36164,"name":"kim woo seok","display_name":"rladntjr4","email":"rladntjr4@gmail.com","username":"rladntjr4"},"change_message_id":"f76d7fb4ea9b895b7d5141d6389784600bb9d95a","unresolved":true,"context_lines":[{"line_number":556,"context_line":"            server[\u0027name\u0027],"},{"line_number":557,"context_line":"        )"},{"line_number":558,"context_line":""},{"line_number":559,"context_line":"        # check that image indicates server \"booted from volume\""},{"line_number":560,"context_line":"        self.assertEqual("},{"line_number":561,"context_line":"            \"%s (%s)\" % (self.image_name, self.image_id),"},{"line_number":562,"context_line":"            server[\u0027image\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"e70d3aa4_0a99d20f","line":559,"in_reply_to":"afce7570_b6957462","updated":"2023-09-01 12:58:41.000000000","message":"I\u0027m not good at englinsh but isn\u0027t that right?? this test check BFV case.","commit_id":"d7dd947d45f89ad487b97475cd1c23f3532aa9c1"},{"author":{"_account_id":36164,"name":"kim woo seok","display_name":"rladntjr4","email":"rladntjr4@gmail.com","username":"rladntjr4"},"change_message_id":"099a527f3a1c5b9fcc0dab30c9a7ec543f0b82e2","unresolved":false,"context_lines":[{"line_number":556,"context_line":"            server[\u0027name\u0027],"},{"line_number":557,"context_line":"        )"},{"line_number":558,"context_line":""},{"line_number":559,"context_line":"        # check that image indicates server \"booted from volume\""},{"line_number":560,"context_line":"        self.assertEqual("},{"line_number":561,"context_line":"            \"%s (%s)\" % (self.image_name, self.image_id),"},{"line_number":562,"context_line":"            server[\u0027image\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"7dfb3e97_40bc2bee","line":559,"in_reply_to":"e70d3aa4_0a99d20f","updated":"2023-09-02 05:05:16.000000000","message":"Done","commit_id":"d7dd947d45f89ad487b97475cd1c23f3532aa9c1"},{"author":{"_account_id":35933,"name":"Baek Seung Ju","display_name":"Becker","email":"halucinor0@gmail.com","username":"halucinor","status":"developer"},"change_message_id":"de7f22163c91048bb76fd1101833afc819ff8c8e","unresolved":true,"context_lines":[{"line_number":1008,"context_line":"            self.addCleanup(self.openstack, \u0027volume delete \u0027 + vol[\u0027id\u0027])"},{"line_number":1009,"context_line":""},{"line_number":1010,"context_line":"        # Since the server is volume-backed the GET /servers/{server_id}"},{"line_number":1011,"context_line":"        # response will have image\u003d\u0027N/A (booted from volume)\u0027."},{"line_number":1012,"context_line":"        self.assertEqual("},{"line_number":1013,"context_line":"            \"%s (%s)\" % (self.image_name, self.image_id),"},{"line_number":1014,"context_line":"            cmd_output[\u0027image\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"c981937c_3de06f35","line":1011,"updated":"2023-08-31 15:13:54.000000000","message":"Ditto","commit_id":"d7dd947d45f89ad487b97475cd1c23f3532aa9c1"},{"author":{"_account_id":36164,"name":"kim woo seok","display_name":"rladntjr4","email":"rladntjr4@gmail.com","username":"rladntjr4"},"change_message_id":"f76d7fb4ea9b895b7d5141d6389784600bb9d95a","unresolved":false,"context_lines":[{"line_number":1008,"context_line":"            self.addCleanup(self.openstack, \u0027volume delete \u0027 + vol[\u0027id\u0027])"},{"line_number":1009,"context_line":""},{"line_number":1010,"context_line":"        # Since the server is volume-backed the GET /servers/{server_id}"},{"line_number":1011,"context_line":"        # response will have image\u003d\u0027N/A (booted from volume)\u0027."},{"line_number":1012,"context_line":"        self.assertEqual("},{"line_number":1013,"context_line":"            \"%s (%s)\" % (self.image_name, self.image_id),"},{"line_number":1014,"context_line":"            cmd_output[\u0027image\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"8c6d13ef_e2fe1893","line":1011,"in_reply_to":"c981937c_3de06f35","updated":"2023-09-01 12:58:41.000000000","message":"Ack","commit_id":"d7dd947d45f89ad487b97475cd1c23f3532aa9c1"}]}
