)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"ab5c44ec557ba5e73395fcb6d7c886f05bf61042","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"5aad20e0_dc3b8572","updated":"2024-10-30 09:35:22.000000000","message":"Thanks for your patch, please kindly find my comments.","commit_id":"feaac8b973b638c6fa6f250bc51504a7cdae64c9"},{"author":{"_account_id":36997,"name":"Takahiro Miyajima","display_name":"f-miyajima","email":"fj6257jz@fujitsu.com","username":"f-miyajima"},"change_message_id":"27124413b4b59f79dfa4186b802b0d10cc6bc65c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"f761440e_3e32bd6b","updated":"2024-11-21 09:37:27.000000000","message":"recheck - unrelated failure in multi job","commit_id":"fcf20aa309488fb568f17020712db56c0a41ad7f"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"1f166956370fa135d2cefe6fdf093df889c59c9e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"1a42d68c_bf395c6d","updated":"2024-12-16 04:22:37.000000000","message":"LGTM, thanks!","commit_id":"7c8dbf3c6ff0095143338c55288b2e0484bab0fe"},{"author":{"_account_id":36997,"name":"Takahiro Miyajima","display_name":"f-miyajima","email":"fj6257jz@fujitsu.com","username":"f-miyajima"},"change_message_id":"012314f213ff752340ac6dc9923e49a49477c6c4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"7f894ec6_f7d6da9f","updated":"2024-11-26 10:16:37.000000000","message":"Thanks for your comment. I fixed these. Please confirm.","commit_id":"7c8dbf3c6ff0095143338c55288b2e0484bab0fe"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"f9ef88f64c35e715fb08dc9c779571aca82c2f56","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"ebec3217_9913e6cf","updated":"2024-12-04 07:11:36.000000000","message":"Thanks for your rework, LGTM.","commit_id":"7c8dbf3c6ff0095143338c55288b2e0484bab0fe"},{"author":{"_account_id":36997,"name":"Takahiro Miyajima","display_name":"f-miyajima","email":"fj6257jz@fujitsu.com","username":"f-miyajima"},"change_message_id":"fdcc652379c2e2e18c8ae2aabeed27cb3d6623e4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"85c7215c_01306a55","updated":"2024-11-22 06:37:55.000000000","message":"recheck - infra failure in openstack-tox-cover","commit_id":"7c8dbf3c6ff0095143338c55288b2e0484bab0fe"},{"author":{"_account_id":36997,"name":"Takahiro Miyajima","display_name":"f-miyajima","email":"fj6257jz@fujitsu.com","username":"f-miyajima"},"change_message_id":"d0eb0e4a7553076ce47544c0258b0736fb9f18ac","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"533652d7_b4e1c788","updated":"2024-11-26 02:14:44.000000000","message":"recheck - timing failure in `tacker-functional-devstack-multinode-sol-kubernetes` job, not failure last time","commit_id":"7c8dbf3c6ff0095143338c55288b2e0484bab0fe"},{"author":{"_account_id":36997,"name":"Takahiro Miyajima","display_name":"f-miyajima","email":"fj6257jz@fujitsu.com","username":"f-miyajima"},"change_message_id":"b6f924901b71142ffc38a8fe4c121ea2535ef8eb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"3d5916d8_555584d0","updated":"2024-11-25 08:02:39.000000000","message":"recheck - unrelated failure in multi job","commit_id":"7c8dbf3c6ff0095143338c55288b2e0484bab0fe"},{"author":{"_account_id":36997,"name":"Takahiro Miyajima","display_name":"f-miyajima","email":"fj6257jz@fujitsu.com","username":"f-miyajima"},"change_message_id":"99b61f6f8f04d680a988467a6cf67b14cc173cce","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"8ea8909f_86b8b36b","updated":"2024-11-25 01:03:18.000000000","message":"recheck - unrelated failure in multi job","commit_id":"7c8dbf3c6ff0095143338c55288b2e0484bab0fe"},{"author":{"_account_id":36997,"name":"Takahiro Miyajima","display_name":"f-miyajima","email":"fj6257jz@fujitsu.com","username":"f-miyajima"},"change_message_id":"d5ed9171020bf88a05ba17dcbc65f8a38a769c92","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"98485753_3ff773f1","updated":"2024-11-25 05:02:43.000000000","message":"recheck - unrelated failure in multi job","commit_id":"7c8dbf3c6ff0095143338c55288b2e0484bab0fe"},{"author":{"_account_id":36997,"name":"Takahiro Miyajima","display_name":"f-miyajima","email":"fj6257jz@fujitsu.com","username":"f-miyajima"},"change_message_id":"7038037bae54e1320a5f5404f13420ddbf14041d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"bd68af8e_2722923a","updated":"2024-11-25 11:14:43.000000000","message":"recheck - unrelated failure in multi job","commit_id":"7c8dbf3c6ff0095143338c55288b2e0484bab0fe"},{"author":{"_account_id":36997,"name":"Takahiro Miyajima","display_name":"f-miyajima","email":"fj6257jz@fujitsu.com","username":"f-miyajima"},"change_message_id":"5d67761d764b51f9b0d4d72a4a6d6273a406fcbb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"9bf9e1e6_dbe06820","updated":"2024-11-22 09:44:04.000000000","message":"recheck - unrelated failure in tacker-functional-devstack-multinode-sol-kubernetes-multi-tenant","commit_id":"7c8dbf3c6ff0095143338c55288b2e0484bab0fe"},{"author":{"_account_id":36997,"name":"Takahiro Miyajima","display_name":"f-miyajima","email":"fj6257jz@fujitsu.com","username":"f-miyajima"},"change_message_id":"bbfb92e0e6fcbae9ac724afe39763ccf0a5fceb2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"8596f761_9de0d55b","updated":"2024-11-22 03:16:14.000000000","message":"recheck - unrelated failure in tacker-functional-devstack-multinode-sol-v2-individual-vnfc-mgmt","commit_id":"7c8dbf3c6ff0095143338c55288b2e0484bab0fe"}],"tacker/tests/unit/vnflcm/fakes.py":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"ab5c44ec557ba5e73395fcb6d7c886f05bf61042","unresolved":true,"context_lines":[{"line_number":721,"context_line":"    return vnfd_dict"},{"line_number":722,"context_line":""},{"line_number":723,"context_line":""},{"line_number":724,"context_line":"def get_vnfd_dict_for_convert_desired_capacity(image_path\u003dNone):"},{"line_number":725,"context_line":""},{"line_number":726,"context_line":"    if image_path is None:"},{"line_number":727,"context_line":"        image_path \u003d \u0027fake/image/path\u0027"},{"line_number":728,"context_line":""},{"line_number":729,"context_line":"    vnfd_dict \u003d {"},{"line_number":730,"context_line":"        \u0027imports\u0027: ["}],"source_content_type":"text/x-python","patch_set":3,"id":"57e9412e_91aeb622","line":727,"range":{"start_line":724,"start_character":47,"end_line":727,"end_character":38},"updated":"2024-10-30 09:35:22.000000000","message":"`image_path` is not used in vnfd_dict, so could you delete this argument?","commit_id":"feaac8b973b638c6fa6f250bc51504a7cdae64c9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"f9ef88f64c35e715fb08dc9c779571aca82c2f56","unresolved":false,"context_lines":[{"line_number":721,"context_line":"    return vnfd_dict"},{"line_number":722,"context_line":""},{"line_number":723,"context_line":""},{"line_number":724,"context_line":"def get_vnfd_dict_for_convert_desired_capacity(image_path\u003dNone):"},{"line_number":725,"context_line":""},{"line_number":726,"context_line":"    if image_path is None:"},{"line_number":727,"context_line":"        image_path \u003d \u0027fake/image/path\u0027"},{"line_number":728,"context_line":""},{"line_number":729,"context_line":"    vnfd_dict \u003d {"},{"line_number":730,"context_line":"        \u0027imports\u0027: ["}],"source_content_type":"text/x-python","patch_set":3,"id":"9424f816_50c3acd1","line":727,"range":{"start_line":724,"start_character":47,"end_line":727,"end_character":38},"in_reply_to":"493d7f7a_89e64d44","updated":"2024-12-04 07:11:36.000000000","message":"Acknowledged","commit_id":"feaac8b973b638c6fa6f250bc51504a7cdae64c9"},{"author":{"_account_id":36997,"name":"Takahiro Miyajima","display_name":"f-miyajima","email":"fj6257jz@fujitsu.com","username":"f-miyajima"},"change_message_id":"012314f213ff752340ac6dc9923e49a49477c6c4","unresolved":true,"context_lines":[{"line_number":721,"context_line":"    return vnfd_dict"},{"line_number":722,"context_line":""},{"line_number":723,"context_line":""},{"line_number":724,"context_line":"def get_vnfd_dict_for_convert_desired_capacity(image_path\u003dNone):"},{"line_number":725,"context_line":""},{"line_number":726,"context_line":"    if image_path is None:"},{"line_number":727,"context_line":"        image_path \u003d \u0027fake/image/path\u0027"},{"line_number":728,"context_line":""},{"line_number":729,"context_line":"    vnfd_dict \u003d {"},{"line_number":730,"context_line":"        \u0027imports\u0027: ["}],"source_content_type":"text/x-python","patch_set":3,"id":"493d7f7a_89e64d44","line":727,"range":{"start_line":724,"start_character":47,"end_line":727,"end_character":38},"in_reply_to":"57e9412e_91aeb622","updated":"2024-11-26 10:16:37.000000000","message":"I fixed it as your comment.","commit_id":"feaac8b973b638c6fa6f250bc51504a7cdae64c9"}],"tacker/tests/unit/vnflcm/test_utils.py":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"ab5c44ec557ba5e73395fcb6d7c886f05bf61042","unresolved":true,"context_lines":[{"line_number":165,"context_line":"        self.addCleanup(os.remove, types_file_path_tmp)"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"        with open(types_file_path_tmp) as f:"},{"line_number":168,"context_line":"            data \u003d yaml.safe_load(f)"},{"line_number":169,"context_line":"            data[\u0027imports\u0027] \u003d []"},{"line_number":170,"context_line":"            data[\u0027imports\u0027].append(etsi_common_file_path)"},{"line_number":171,"context_line":"            data[\u0027imports\u0027].append(etsi_vnfd_file_path)"},{"line_number":172,"context_line":"        with open(types_file_path_tmp, \u0027w\u0027, encoding\u003d\u0027utf-8\u0027) as f:"},{"line_number":173,"context_line":"            yaml.dump(data, f)"},{"line_number":174,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"cf9a88c0_2dec2d21","line":171,"range":{"start_line":168,"start_character":36,"end_line":171,"end_character":55},"updated":"2024-10-30 09:35:22.000000000","message":"nit: Is it possible to not use append like the following?\n```\n            data[\u0027import\u0027] \u003d [etsi_common_file_path, etsi_vnfd_file_path]\n```","commit_id":"feaac8b973b638c6fa6f250bc51504a7cdae64c9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"f9ef88f64c35e715fb08dc9c779571aca82c2f56","unresolved":false,"context_lines":[{"line_number":165,"context_line":"        self.addCleanup(os.remove, types_file_path_tmp)"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"        with open(types_file_path_tmp) as f:"},{"line_number":168,"context_line":"            data \u003d yaml.safe_load(f)"},{"line_number":169,"context_line":"            data[\u0027imports\u0027] \u003d []"},{"line_number":170,"context_line":"            data[\u0027imports\u0027].append(etsi_common_file_path)"},{"line_number":171,"context_line":"            data[\u0027imports\u0027].append(etsi_vnfd_file_path)"},{"line_number":172,"context_line":"        with open(types_file_path_tmp, \u0027w\u0027, encoding\u003d\u0027utf-8\u0027) as f:"},{"line_number":173,"context_line":"            yaml.dump(data, f)"},{"line_number":174,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"72c431eb_870ee067","line":171,"range":{"start_line":168,"start_character":36,"end_line":171,"end_character":55},"in_reply_to":"0c6dcb26_e8e272e4","updated":"2024-12-04 07:11:36.000000000","message":"Acknowledged","commit_id":"feaac8b973b638c6fa6f250bc51504a7cdae64c9"},{"author":{"_account_id":36997,"name":"Takahiro Miyajima","display_name":"f-miyajima","email":"fj6257jz@fujitsu.com","username":"f-miyajima"},"change_message_id":"012314f213ff752340ac6dc9923e49a49477c6c4","unresolved":true,"context_lines":[{"line_number":165,"context_line":"        self.addCleanup(os.remove, types_file_path_tmp)"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"        with open(types_file_path_tmp) as f:"},{"line_number":168,"context_line":"            data \u003d yaml.safe_load(f)"},{"line_number":169,"context_line":"            data[\u0027imports\u0027] \u003d []"},{"line_number":170,"context_line":"            data[\u0027imports\u0027].append(etsi_common_file_path)"},{"line_number":171,"context_line":"            data[\u0027imports\u0027].append(etsi_vnfd_file_path)"},{"line_number":172,"context_line":"        with open(types_file_path_tmp, \u0027w\u0027, encoding\u003d\u0027utf-8\u0027) as f:"},{"line_number":173,"context_line":"            yaml.dump(data, f)"},{"line_number":174,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"0c6dcb26_e8e272e4","line":171,"range":{"start_line":168,"start_character":36,"end_line":171,"end_character":55},"in_reply_to":"cf9a88c0_2dec2d21","updated":"2024-11-26 10:16:37.000000000","message":"I fixed it as your comment.","commit_id":"feaac8b973b638c6fa6f250bc51504a7cdae64c9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"ab5c44ec557ba5e73395fcb6d7c886f05bf61042","unresolved":true,"context_lines":[{"line_number":171,"context_line":"            data[\u0027imports\u0027].append(etsi_vnfd_file_path)"},{"line_number":172,"context_line":"        with open(types_file_path_tmp, \u0027w\u0027, encoding\u003d\u0027utf-8\u0027) as f:"},{"line_number":173,"context_line":"            yaml.dump(data, f)"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"        vnfd_dict[\u0027imports\u0027] \u003d []"},{"line_number":176,"context_line":"        vnfd_dict[\u0027imports\u0027].append(etsi_common_file_path)"},{"line_number":177,"context_line":"        vnfd_dict[\u0027imports\u0027].append(etsi_vnfd_file_path)"},{"line_number":178,"context_line":"        vnfd_dict[\u0027imports\u0027].append(types_file_path_tmp)"},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"        desired_capacity \u003d vnflcm_utils._convert_desired_capacity("},{"line_number":181,"context_line":"            \u0027instantiation_level_1\u0027, vnfd_dict, \u0027VDU1\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"03f5ae51_417ae86d","line":178,"range":{"start_line":174,"start_character":0,"end_line":178,"end_character":56},"updated":"2024-10-30 09:35:22.000000000","message":"nit: Is it possible to not use append like the following?\n```\n        vnfd_dict[\u0027imports\u0027] \u003d [etsi_common_file_path, etsi_vnfd_file_path,\n                                types_file_path_tmp]\n```","commit_id":"feaac8b973b638c6fa6f250bc51504a7cdae64c9"},{"author":{"_account_id":36997,"name":"Takahiro Miyajima","display_name":"f-miyajima","email":"fj6257jz@fujitsu.com","username":"f-miyajima"},"change_message_id":"012314f213ff752340ac6dc9923e49a49477c6c4","unresolved":true,"context_lines":[{"line_number":171,"context_line":"            data[\u0027imports\u0027].append(etsi_vnfd_file_path)"},{"line_number":172,"context_line":"        with open(types_file_path_tmp, \u0027w\u0027, encoding\u003d\u0027utf-8\u0027) as f:"},{"line_number":173,"context_line":"            yaml.dump(data, f)"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"        vnfd_dict[\u0027imports\u0027] \u003d []"},{"line_number":176,"context_line":"        vnfd_dict[\u0027imports\u0027].append(etsi_common_file_path)"},{"line_number":177,"context_line":"        vnfd_dict[\u0027imports\u0027].append(etsi_vnfd_file_path)"},{"line_number":178,"context_line":"        vnfd_dict[\u0027imports\u0027].append(types_file_path_tmp)"},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"        desired_capacity \u003d vnflcm_utils._convert_desired_capacity("},{"line_number":181,"context_line":"            \u0027instantiation_level_1\u0027, vnfd_dict, \u0027VDU1\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"2d92e79b_3bf6716b","line":178,"range":{"start_line":174,"start_character":0,"end_line":178,"end_character":56},"in_reply_to":"03f5ae51_417ae86d","updated":"2024-11-26 10:16:37.000000000","message":"I fixed it as your comment.","commit_id":"feaac8b973b638c6fa6f250bc51504a7cdae64c9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"f9ef88f64c35e715fb08dc9c779571aca82c2f56","unresolved":false,"context_lines":[{"line_number":171,"context_line":"            data[\u0027imports\u0027].append(etsi_vnfd_file_path)"},{"line_number":172,"context_line":"        with open(types_file_path_tmp, \u0027w\u0027, encoding\u003d\u0027utf-8\u0027) as f:"},{"line_number":173,"context_line":"            yaml.dump(data, f)"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"        vnfd_dict[\u0027imports\u0027] \u003d []"},{"line_number":176,"context_line":"        vnfd_dict[\u0027imports\u0027].append(etsi_common_file_path)"},{"line_number":177,"context_line":"        vnfd_dict[\u0027imports\u0027].append(etsi_vnfd_file_path)"},{"line_number":178,"context_line":"        vnfd_dict[\u0027imports\u0027].append(types_file_path_tmp)"},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"        desired_capacity \u003d vnflcm_utils._convert_desired_capacity("},{"line_number":181,"context_line":"            \u0027instantiation_level_1\u0027, vnfd_dict, \u0027VDU1\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"8d04ebe6_a87282ec","line":178,"range":{"start_line":174,"start_character":0,"end_line":178,"end_character":56},"in_reply_to":"2d92e79b_3bf6716b","updated":"2024-12-04 07:11:36.000000000","message":"Acknowledged","commit_id":"feaac8b973b638c6fa6f250bc51504a7cdae64c9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"ab5c44ec557ba5e73395fcb6d7c886f05bf61042","unresolved":true,"context_lines":[{"line_number":203,"context_line":""},{"line_number":204,"context_line":"        with open(types_file_path_tmp) as f:"},{"line_number":205,"context_line":"            data \u003d yaml.safe_load(f)"},{"line_number":206,"context_line":"            data[\u0027imports\u0027] \u003d []"},{"line_number":207,"context_line":"            data[\u0027imports\u0027].append(etsi_common_file_path)"},{"line_number":208,"context_line":"            data[\u0027imports\u0027].append(etsi_vnfd_file_path)"},{"line_number":209,"context_line":"        with open(types_file_path_tmp, \u0027w\u0027, encoding\u003d\u0027utf-8\u0027) as f:"},{"line_number":210,"context_line":"            yaml.dump(data, f)"},{"line_number":211,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"4f1d825b_75804905","line":208,"range":{"start_line":206,"start_character":0,"end_line":208,"end_character":55},"updated":"2024-10-30 09:35:22.000000000","message":"nit: Is it possible to not use append like the following?\n```\n            data[\u0027import\u0027] \u003d [etsi_common_file_path, etsi_vnfd_file_path]\n```","commit_id":"feaac8b973b638c6fa6f250bc51504a7cdae64c9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"f9ef88f64c35e715fb08dc9c779571aca82c2f56","unresolved":false,"context_lines":[{"line_number":203,"context_line":""},{"line_number":204,"context_line":"        with open(types_file_path_tmp) as f:"},{"line_number":205,"context_line":"            data \u003d yaml.safe_load(f)"},{"line_number":206,"context_line":"            data[\u0027imports\u0027] \u003d []"},{"line_number":207,"context_line":"            data[\u0027imports\u0027].append(etsi_common_file_path)"},{"line_number":208,"context_line":"            data[\u0027imports\u0027].append(etsi_vnfd_file_path)"},{"line_number":209,"context_line":"        with open(types_file_path_tmp, \u0027w\u0027, encoding\u003d\u0027utf-8\u0027) as f:"},{"line_number":210,"context_line":"            yaml.dump(data, f)"},{"line_number":211,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"a88203fb_2abdd811","line":208,"range":{"start_line":206,"start_character":0,"end_line":208,"end_character":55},"in_reply_to":"3d8c1b79_864a24f0","updated":"2024-12-04 07:11:36.000000000","message":"Acknowledged","commit_id":"feaac8b973b638c6fa6f250bc51504a7cdae64c9"},{"author":{"_account_id":36997,"name":"Takahiro Miyajima","display_name":"f-miyajima","email":"fj6257jz@fujitsu.com","username":"f-miyajima"},"change_message_id":"012314f213ff752340ac6dc9923e49a49477c6c4","unresolved":true,"context_lines":[{"line_number":203,"context_line":""},{"line_number":204,"context_line":"        with open(types_file_path_tmp) as f:"},{"line_number":205,"context_line":"            data \u003d yaml.safe_load(f)"},{"line_number":206,"context_line":"            data[\u0027imports\u0027] \u003d []"},{"line_number":207,"context_line":"            data[\u0027imports\u0027].append(etsi_common_file_path)"},{"line_number":208,"context_line":"            data[\u0027imports\u0027].append(etsi_vnfd_file_path)"},{"line_number":209,"context_line":"        with open(types_file_path_tmp, \u0027w\u0027, encoding\u003d\u0027utf-8\u0027) as f:"},{"line_number":210,"context_line":"            yaml.dump(data, f)"},{"line_number":211,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3d8c1b79_864a24f0","line":208,"range":{"start_line":206,"start_character":0,"end_line":208,"end_character":55},"in_reply_to":"4f1d825b_75804905","updated":"2024-11-26 10:16:37.000000000","message":"I fixed it as your comment.","commit_id":"feaac8b973b638c6fa6f250bc51504a7cdae64c9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"ab5c44ec557ba5e73395fcb6d7c886f05bf61042","unresolved":true,"context_lines":[{"line_number":209,"context_line":"        with open(types_file_path_tmp, \u0027w\u0027, encoding\u003d\u0027utf-8\u0027) as f:"},{"line_number":210,"context_line":"            yaml.dump(data, f)"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"        vnfd_dict[\u0027imports\u0027] \u003d []"},{"line_number":213,"context_line":"        vnfd_dict[\u0027imports\u0027].append(etsi_common_file_path)"},{"line_number":214,"context_line":"        vnfd_dict[\u0027imports\u0027].append(etsi_vnfd_file_path)"},{"line_number":215,"context_line":"        vnfd_dict[\u0027imports\u0027].append(types_file_path_tmp)"},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"        scale_status \u003d [{\u0027aspect_id\u0027: \u0027VDU1_scale\u0027, \u0027scale_level\u0027: 1}]"},{"line_number":218,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"25ed29f2_1526bde3","line":215,"range":{"start_line":212,"start_character":0,"end_line":215,"end_character":56},"updated":"2024-10-30 09:35:22.000000000","message":"nit: Is it possible to not use append like the following?\n```\n        vnfd_dict[\u0027imports\u0027] \u003d [etsi_common_file_path, etsi_vnfd_file_path,\n                                types_file_path_tmp]\n```","commit_id":"feaac8b973b638c6fa6f250bc51504a7cdae64c9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"f9ef88f64c35e715fb08dc9c779571aca82c2f56","unresolved":false,"context_lines":[{"line_number":209,"context_line":"        with open(types_file_path_tmp, \u0027w\u0027, encoding\u003d\u0027utf-8\u0027) as f:"},{"line_number":210,"context_line":"            yaml.dump(data, f)"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"        vnfd_dict[\u0027imports\u0027] \u003d []"},{"line_number":213,"context_line":"        vnfd_dict[\u0027imports\u0027].append(etsi_common_file_path)"},{"line_number":214,"context_line":"        vnfd_dict[\u0027imports\u0027].append(etsi_vnfd_file_path)"},{"line_number":215,"context_line":"        vnfd_dict[\u0027imports\u0027].append(types_file_path_tmp)"},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"        scale_status \u003d [{\u0027aspect_id\u0027: \u0027VDU1_scale\u0027, \u0027scale_level\u0027: 1}]"},{"line_number":218,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"52789595_edaf55da","line":215,"range":{"start_line":212,"start_character":0,"end_line":215,"end_character":56},"in_reply_to":"17afb7eb_bdaae68d","updated":"2024-12-04 07:11:36.000000000","message":"Acknowledged","commit_id":"feaac8b973b638c6fa6f250bc51504a7cdae64c9"},{"author":{"_account_id":36997,"name":"Takahiro Miyajima","display_name":"f-miyajima","email":"fj6257jz@fujitsu.com","username":"f-miyajima"},"change_message_id":"012314f213ff752340ac6dc9923e49a49477c6c4","unresolved":true,"context_lines":[{"line_number":209,"context_line":"        with open(types_file_path_tmp, \u0027w\u0027, encoding\u003d\u0027utf-8\u0027) as f:"},{"line_number":210,"context_line":"            yaml.dump(data, f)"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"        vnfd_dict[\u0027imports\u0027] \u003d []"},{"line_number":213,"context_line":"        vnfd_dict[\u0027imports\u0027].append(etsi_common_file_path)"},{"line_number":214,"context_line":"        vnfd_dict[\u0027imports\u0027].append(etsi_vnfd_file_path)"},{"line_number":215,"context_line":"        vnfd_dict[\u0027imports\u0027].append(types_file_path_tmp)"},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"        scale_status \u003d [{\u0027aspect_id\u0027: \u0027VDU1_scale\u0027, \u0027scale_level\u0027: 1}]"},{"line_number":218,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"17afb7eb_bdaae68d","line":215,"range":{"start_line":212,"start_character":0,"end_line":215,"end_character":56},"in_reply_to":"25ed29f2_1526bde3","updated":"2024-11-26 10:16:37.000000000","message":"I fixed it as your comment.","commit_id":"feaac8b973b638c6fa6f250bc51504a7cdae64c9"}],"tacker/tests/unit/vnfm/infra_drivers/openstack/test_openstack_driver.py":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"ab5c44ec557ba5e73395fcb6d7c886f05bf61042","unresolved":true,"context_lines":[{"line_number":3689,"context_line":"        v_s_resource_info2.id \u003d uuidsentinel.storage_id2"},{"line_number":3690,"context_line":"        v_s_resource_info2.storage_resource.resource_id \u003d ("},{"line_number":3691,"context_line":"            uuidsentinel.storage_id2)"},{"line_number":3692,"context_line":"        virtual_st_rsc_list \u003d []"},{"line_number":3693,"context_line":"        virtual_st_rsc_list.extend([v_s_resource_info, v_s_resource_info2])"},{"line_number":3694,"context_line":"        vnf_instance.instantiated_vnf_info.virtual_storage_resource_info \u003d ("},{"line_number":3695,"context_line":"            virtual_st_rsc_list)"},{"line_number":3696,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"ade3bef3_e1c41e0c","line":3693,"range":{"start_line":3692,"start_character":0,"end_line":3693,"end_character":75},"updated":"2024-10-30 09:35:22.000000000","message":"Is it necessary to initialize with list? I think you can write here as follow:\n```\n        virtual_st_rsc_list \u003d [v_s_resource_info, v_s_resource_info2]\n```\n\nor `virtual_st_rsc_list` doesn\u0027t seem to be used in the following processes, so you can put it directly into `vnf_instance.instantiated_vnf_info.virtual_storage_resource_info`.\n```\n       vnf_instance.instantiated_vnf_info.virtual_storage_resource_info \u003d [\n           v_s_resource_info, v_s_resource_info2]\n```","commit_id":"feaac8b973b638c6fa6f250bc51504a7cdae64c9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"f9ef88f64c35e715fb08dc9c779571aca82c2f56","unresolved":false,"context_lines":[{"line_number":3689,"context_line":"        v_s_resource_info2.id \u003d uuidsentinel.storage_id2"},{"line_number":3690,"context_line":"        v_s_resource_info2.storage_resource.resource_id \u003d ("},{"line_number":3691,"context_line":"            uuidsentinel.storage_id2)"},{"line_number":3692,"context_line":"        virtual_st_rsc_list \u003d []"},{"line_number":3693,"context_line":"        virtual_st_rsc_list.extend([v_s_resource_info, v_s_resource_info2])"},{"line_number":3694,"context_line":"        vnf_instance.instantiated_vnf_info.virtual_storage_resource_info \u003d ("},{"line_number":3695,"context_line":"            virtual_st_rsc_list)"},{"line_number":3696,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"db52aaef_17b24cbb","line":3693,"range":{"start_line":3692,"start_character":0,"end_line":3693,"end_character":75},"in_reply_to":"3c811795_ae7b03ff","updated":"2024-12-04 07:11:36.000000000","message":"Acknowledged","commit_id":"feaac8b973b638c6fa6f250bc51504a7cdae64c9"},{"author":{"_account_id":36997,"name":"Takahiro Miyajima","display_name":"f-miyajima","email":"fj6257jz@fujitsu.com","username":"f-miyajima"},"change_message_id":"012314f213ff752340ac6dc9923e49a49477c6c4","unresolved":true,"context_lines":[{"line_number":3689,"context_line":"        v_s_resource_info2.id \u003d uuidsentinel.storage_id2"},{"line_number":3690,"context_line":"        v_s_resource_info2.storage_resource.resource_id \u003d ("},{"line_number":3691,"context_line":"            uuidsentinel.storage_id2)"},{"line_number":3692,"context_line":"        virtual_st_rsc_list \u003d []"},{"line_number":3693,"context_line":"        virtual_st_rsc_list.extend([v_s_resource_info, v_s_resource_info2])"},{"line_number":3694,"context_line":"        vnf_instance.instantiated_vnf_info.virtual_storage_resource_info \u003d ("},{"line_number":3695,"context_line":"            virtual_st_rsc_list)"},{"line_number":3696,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3c811795_ae7b03ff","line":3693,"range":{"start_line":3692,"start_character":0,"end_line":3693,"end_character":75},"in_reply_to":"ade3bef3_e1c41e0c","updated":"2024-11-26 10:16:37.000000000","message":"I fixed it as your comment.","commit_id":"feaac8b973b638c6fa6f250bc51504a7cdae64c9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"ab5c44ec557ba5e73395fcb6d7c886f05bf61042","unresolved":true,"context_lines":[{"line_number":3704,"context_line":"        vnfc_resource_info2.id \u003d uuidsentinel.vnfc_resource_id2"},{"line_number":3705,"context_line":"        vnfc_resource_info2.compute_resource.resource_id \u003d ("},{"line_number":3706,"context_line":"            uuidsentinel.storage_resource_id2)"},{"line_number":3707,"context_line":"        vnfc_resource_info_list \u003d []"},{"line_number":3708,"context_line":"        vnfc_resource_info_list.extend([vnfc_resource_info,"},{"line_number":3709,"context_line":"                                        vnfc_resource_info2])"},{"line_number":3710,"context_line":"        vnf_instance.instantiated_vnf_info.vnfc_resource_info \u003d ("},{"line_number":3711,"context_line":"            vnfc_resource_info_list)"},{"line_number":3712,"context_line":""},{"line_number":3713,"context_line":"        # instantiated_vnf_info - vnfc_info"},{"line_number":3714,"context_line":"        vnfc_info \u003d objects.VnfcInfo(id\u003duuidsentinel.vnfc_info_id,"}],"source_content_type":"text/x-python","patch_set":3,"id":"23db0c92_6342a629","line":3711,"range":{"start_line":3707,"start_character":0,"end_line":3711,"end_character":36},"updated":"2024-10-30 09:35:22.000000000","message":"Is it necessary to initialize with list? I think you can write here as follow:\n```\n        vnfc_resource_info_list \u003d [vnfc_resource_info, vnfc_resource_info2]\n```\n\nor `vnfc_resource_info_list` doesn\u0027t seem to be used in the following processes, so you can put it directly into `vnf_instance.instantiated_vnf_info.vnfc_resource_info`.\n```\n       vnf_instance.instantiated_vnf_info.vnfc_resource_info \u003d [\n           vnfc_resource_info, vnfc_resource_info2]\n```","commit_id":"feaac8b973b638c6fa6f250bc51504a7cdae64c9"},{"author":{"_account_id":36997,"name":"Takahiro Miyajima","display_name":"f-miyajima","email":"fj6257jz@fujitsu.com","username":"f-miyajima"},"change_message_id":"012314f213ff752340ac6dc9923e49a49477c6c4","unresolved":true,"context_lines":[{"line_number":3704,"context_line":"        vnfc_resource_info2.id \u003d uuidsentinel.vnfc_resource_id2"},{"line_number":3705,"context_line":"        vnfc_resource_info2.compute_resource.resource_id \u003d ("},{"line_number":3706,"context_line":"            uuidsentinel.storage_resource_id2)"},{"line_number":3707,"context_line":"        vnfc_resource_info_list \u003d []"},{"line_number":3708,"context_line":"        vnfc_resource_info_list.extend([vnfc_resource_info,"},{"line_number":3709,"context_line":"                                        vnfc_resource_info2])"},{"line_number":3710,"context_line":"        vnf_instance.instantiated_vnf_info.vnfc_resource_info \u003d ("},{"line_number":3711,"context_line":"            vnfc_resource_info_list)"},{"line_number":3712,"context_line":""},{"line_number":3713,"context_line":"        # instantiated_vnf_info - vnfc_info"},{"line_number":3714,"context_line":"        vnfc_info \u003d objects.VnfcInfo(id\u003duuidsentinel.vnfc_info_id,"}],"source_content_type":"text/x-python","patch_set":3,"id":"7d719886_de0ed88b","line":3711,"range":{"start_line":3707,"start_character":0,"end_line":3711,"end_character":36},"in_reply_to":"23db0c92_6342a629","updated":"2024-11-26 10:16:37.000000000","message":"I fixed it as your comment.","commit_id":"feaac8b973b638c6fa6f250bc51504a7cdae64c9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"f9ef88f64c35e715fb08dc9c779571aca82c2f56","unresolved":false,"context_lines":[{"line_number":3704,"context_line":"        vnfc_resource_info2.id \u003d uuidsentinel.vnfc_resource_id2"},{"line_number":3705,"context_line":"        vnfc_resource_info2.compute_resource.resource_id \u003d ("},{"line_number":3706,"context_line":"            uuidsentinel.storage_resource_id2)"},{"line_number":3707,"context_line":"        vnfc_resource_info_list \u003d []"},{"line_number":3708,"context_line":"        vnfc_resource_info_list.extend([vnfc_resource_info,"},{"line_number":3709,"context_line":"                                        vnfc_resource_info2])"},{"line_number":3710,"context_line":"        vnf_instance.instantiated_vnf_info.vnfc_resource_info \u003d ("},{"line_number":3711,"context_line":"            vnfc_resource_info_list)"},{"line_number":3712,"context_line":""},{"line_number":3713,"context_line":"        # instantiated_vnf_info - vnfc_info"},{"line_number":3714,"context_line":"        vnfc_info \u003d objects.VnfcInfo(id\u003duuidsentinel.vnfc_info_id,"}],"source_content_type":"text/x-python","patch_set":3,"id":"5e786161_4c47fe7a","line":3711,"range":{"start_line":3707,"start_character":0,"end_line":3711,"end_character":36},"in_reply_to":"7d719886_de0ed88b","updated":"2024-12-04 07:11:36.000000000","message":"Acknowledged","commit_id":"feaac8b973b638c6fa6f250bc51504a7cdae64c9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"ab5c44ec557ba5e73395fcb6d7c886f05bf61042","unresolved":true,"context_lines":[{"line_number":3715,"context_line":"            vdu_id\u003d\u0027workerNode\u0027, vnfc_state\u003dfields.VnfcState.STARTED)"},{"line_number":3716,"context_line":"        vnfc_info2 \u003d copy.deepcopy(vnfc_info)"},{"line_number":3717,"context_line":"        vnfc_info2.id \u003d uuidsentinel.vnfc_info_id2"},{"line_number":3718,"context_line":"        vnfc_info_list \u003d []"},{"line_number":3719,"context_line":"        vnfc_info_list.extend([vnfc_info, vnfc_info2])"},{"line_number":3720,"context_line":"        vnf_instance.instantiated_vnf_info.vnfc_info \u003d vnfc_info_list"},{"line_number":3721,"context_line":""},{"line_number":3722,"context_line":"        # heat resource"},{"line_number":3723,"context_line":"        res_list1 \u003d []"}],"source_content_type":"text/x-python","patch_set":3,"id":"79c6a7d2_93a6f72d","line":3720,"range":{"start_line":3718,"start_character":0,"end_line":3720,"end_character":69},"updated":"2024-10-30 09:35:22.000000000","message":"Is it necessary to initialize with list? I think you can write here as follow:\n```\n        vnfc_info_list \u003d [vnfc_info, vnfc_info2]\n```\n\nor `vnfc_info_list` doesn\u0027t seem to be used in the following processes, so you can put it directly into `vnf_instance.instantiated_vnf_info.vnfc_info`.\n```\n       vnf_instance.instantiated_vnf_info.vnfc_info\u003d [\n           vnfc_info, vnfc_info2]\n```","commit_id":"feaac8b973b638c6fa6f250bc51504a7cdae64c9"},{"author":{"_account_id":36997,"name":"Takahiro Miyajima","display_name":"f-miyajima","email":"fj6257jz@fujitsu.com","username":"f-miyajima"},"change_message_id":"012314f213ff752340ac6dc9923e49a49477c6c4","unresolved":true,"context_lines":[{"line_number":3715,"context_line":"            vdu_id\u003d\u0027workerNode\u0027, vnfc_state\u003dfields.VnfcState.STARTED)"},{"line_number":3716,"context_line":"        vnfc_info2 \u003d copy.deepcopy(vnfc_info)"},{"line_number":3717,"context_line":"        vnfc_info2.id \u003d uuidsentinel.vnfc_info_id2"},{"line_number":3718,"context_line":"        vnfc_info_list \u003d []"},{"line_number":3719,"context_line":"        vnfc_info_list.extend([vnfc_info, vnfc_info2])"},{"line_number":3720,"context_line":"        vnf_instance.instantiated_vnf_info.vnfc_info \u003d vnfc_info_list"},{"line_number":3721,"context_line":""},{"line_number":3722,"context_line":"        # heat resource"},{"line_number":3723,"context_line":"        res_list1 \u003d []"}],"source_content_type":"text/x-python","patch_set":3,"id":"e9d22257_e7944410","line":3720,"range":{"start_line":3718,"start_character":0,"end_line":3720,"end_character":69},"in_reply_to":"79c6a7d2_93a6f72d","updated":"2024-11-26 10:16:37.000000000","message":"I fixed it as your comment.","commit_id":"feaac8b973b638c6fa6f250bc51504a7cdae64c9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"f9ef88f64c35e715fb08dc9c779571aca82c2f56","unresolved":false,"context_lines":[{"line_number":3715,"context_line":"            vdu_id\u003d\u0027workerNode\u0027, vnfc_state\u003dfields.VnfcState.STARTED)"},{"line_number":3716,"context_line":"        vnfc_info2 \u003d copy.deepcopy(vnfc_info)"},{"line_number":3717,"context_line":"        vnfc_info2.id \u003d uuidsentinel.vnfc_info_id2"},{"line_number":3718,"context_line":"        vnfc_info_list \u003d []"},{"line_number":3719,"context_line":"        vnfc_info_list.extend([vnfc_info, vnfc_info2])"},{"line_number":3720,"context_line":"        vnf_instance.instantiated_vnf_info.vnfc_info \u003d vnfc_info_list"},{"line_number":3721,"context_line":""},{"line_number":3722,"context_line":"        # heat resource"},{"line_number":3723,"context_line":"        res_list1 \u003d []"}],"source_content_type":"text/x-python","patch_set":3,"id":"6cd564ab_ca0833f3","line":3720,"range":{"start_line":3718,"start_character":0,"end_line":3720,"end_character":69},"in_reply_to":"e9d22257_e7944410","updated":"2024-12-04 07:11:36.000000000","message":"Acknowledged","commit_id":"feaac8b973b638c6fa6f250bc51504a7cdae64c9"}]}
