)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":31668,"deleted":true},"change_message_id":"722be88b92f5367993af84a1a6f4dbf267618eee","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"8ba9f77d_df3257f0","updated":"2021-12-20 08:27:13.000000000","message":"\"Topic\" should be \"bp/support-nfv-solv3-error-handling\" instead of \"bp/support-nfv-solv3-scale-vnf\".","commit_id":"77b973249ec539242c6fd0ab864e17df1137453d"},{"author":{"_account_id":34226,"name":"Ken Fujimoto","email":"fujimoto@valinux.co.jp","username":"k-fujimoto"},"change_message_id":"18e0b8f938814c47d1d3386e7c51a5753c46cf17","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"9a988785_a659b3a7","updated":"2021-12-21 01:04:31.000000000","message":"Thank you for the review.","commit_id":"77b973249ec539242c6fd0ab864e17df1137453d"},{"author":{"_account_id":4149,"name":"Itsuro Oda","email":"oda@valinux.co.jp","username":"oda-g"},"change_message_id":"3214aaf1c6eaed42f13da583bcbe550b3fc84d8b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"c80571a2_7181b790","in_reply_to":"8ba9f77d_df3257f0","updated":"2021-12-20 22:33:00.000000000","message":"This is caused by https://review.opendev.org/c/openstack/tacker/+/822284 which was a child of this patch. 822284 is not a child of this patch now. So I think it will be resolved naturally in the next patch set.","commit_id":"77b973249ec539242c6fd0ab864e17df1137453d"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"a6638bec36b69b94d608c4f5aa8c3b166bce60b8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"6672d289_c7b6dd72","in_reply_to":"c80571a2_7181b790","updated":"2021-12-21 02:06:10.000000000","message":"I see.\nI have confirmed that \"Topic\" is \"bp/support-nfv-solv3-error-handling\" in Patchset3.","commit_id":"77b973249ec539242c6fd0ab864e17df1137453d"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"ed7c9bd25ed8d1c9e391a68088522be9c30833b0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"0e3ccf3a_9e413383","updated":"2021-12-22 00:08:49.000000000","message":"LGTM.\nSince it is zuul:-1 due to the issue outside this patch, I will add +1 when it is solved.","commit_id":"16c0def6497ad44ebe9969608a6e13aa3df04929"},{"author":{"_account_id":34226,"name":"Ken Fujimoto","email":"fujimoto@valinux.co.jp","username":"k-fujimoto"},"change_message_id":"1ddbcf7cad666d6a611d645b3dfc439c84ac24a9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"df2832f9_f14c2936","updated":"2021-12-21 05:04:29.000000000","message":"Thank you for the review.","commit_id":"16c0def6497ad44ebe9969608a6e13aa3df04929"},{"author":{"_account_id":4149,"name":"Itsuro Oda","email":"oda@valinux.co.jp","username":"oda-g"},"change_message_id":"22cb912d70694974685dc6a05ea419d34eb8e065","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"90050a39_31735909","updated":"2021-12-22 03:43:06.000000000","message":"LGTM","commit_id":"82a9b6e7b8e165fe8ffa61b48e3bb1608b661c3c"},{"author":{"_account_id":34226,"name":"Ken Fujimoto","email":"fujimoto@valinux.co.jp","username":"k-fujimoto"},"change_message_id":"0545eccf91159cfa3a70075516ea3aa317dba206","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"3aa6ccf4_ac9b16bd","updated":"2021-12-23 03:44:31.000000000","message":"Thank you for the review.","commit_id":"82a9b6e7b8e165fe8ffa61b48e3bb1608b661c3c"},{"author":{"_account_id":32581,"name":"Hirofumi Noguchi","email":"hirofumi.noguchi.rs@hco.ntt.co.jp","username":"hirofumi-noguchi"},"change_message_id":"d626eaecfaa4df2c918d3dc94f3aa0ca49b7dde3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"4444ac24_76b39e89","updated":"2021-12-24 06:33:23.000000000","message":"LGTM","commit_id":"94dbcea96a174dc669a9e37003b9121040d6436e"},{"author":{"_account_id":4149,"name":"Itsuro Oda","email":"oda@valinux.co.jp","username":"oda-g"},"change_message_id":"0df2d0cce73d3ecd0cf2c459f25375e64ef8cc81","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"bdbadff7_7e22024b","updated":"2021-12-24 00:22:50.000000000","message":"LGTM","commit_id":"94dbcea96a174dc669a9e37003b9121040d6436e"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"b59f7fcc2a5e5037c881a6439fcd8999924da0bc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"bc2506b4_c516b61f","updated":"2022-01-12 03:02:21.000000000","message":"LGTM.","commit_id":"94dbcea96a174dc669a9e37003b9121040d6436e"},{"author":{"_account_id":4149,"name":"Itsuro Oda","email":"oda@valinux.co.jp","username":"oda-g"},"change_message_id":"0d54942347c8d4446c9f8352feef5a1f37f74b3f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"69dfdadd_4aa96994","updated":"2021-12-23 22:07:21.000000000","message":"recheck","commit_id":"94dbcea96a174dc669a9e37003b9121040d6436e"}],"tacker/sol_refactored/common/lcm_op_occ_utils.py":[{"author":{"_account_id":31668,"deleted":true},"change_message_id":"232495a0b39a2e1badaaa7669e3982c0c9ad7749","unresolved":true,"context_lines":[{"line_number":59,"context_line":"    links.rollback \u003d objects.Link("},{"line_number":60,"context_line":"        href\u003dlcmocc_task_href(lcmocc.vnfInstanceId, \u0027rollback\u0027, endpoint))"},{"line_number":61,"context_line":"    links.fail \u003d objects.Link("},{"line_number":62,"context_line":"        href\u003dlcmocc_task_href(lcmocc.vnfInstanceId, \u0027fail\u0027, endpoint))"},{"line_number":63,"context_line":"    # TODO(oda-g): add when implemented"},{"line_number":64,"context_line":"    # links.grant"},{"line_number":65,"context_line":"    # links.cancel"}],"source_content_type":"text/x-python","patch_set":4,"id":"44ad90e4_5d9eaf98","line":62,"updated":"2021-12-23 02:38:13.000000000","message":"Isn\u0027t it \"lcmocc.id\" instead of \"lcmocc.vnfInstanceId\"?\nAlso check \"links.rollback\" and \"links.retry\".","commit_id":"82a9b6e7b8e165fe8ffa61b48e3bb1608b661c3c"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"b88e540954b5cfe4f7d9ede235e6453cc21a1294","unresolved":false,"context_lines":[{"line_number":59,"context_line":"    links.rollback \u003d objects.Link("},{"line_number":60,"context_line":"        href\u003dlcmocc_task_href(lcmocc.vnfInstanceId, \u0027rollback\u0027, endpoint))"},{"line_number":61,"context_line":"    links.fail \u003d objects.Link("},{"line_number":62,"context_line":"        href\u003dlcmocc_task_href(lcmocc.vnfInstanceId, \u0027fail\u0027, endpoint))"},{"line_number":63,"context_line":"    # TODO(oda-g): add when implemented"},{"line_number":64,"context_line":"    # links.grant"},{"line_number":65,"context_line":"    # links.cancel"}],"source_content_type":"text/x-python","patch_set":4,"id":"601e048e_8a7f617e","line":62,"in_reply_to":"08bae56b_21a904bf","updated":"2021-12-24 01:25:33.000000000","message":"Done","commit_id":"82a9b6e7b8e165fe8ffa61b48e3bb1608b661c3c"},{"author":{"_account_id":34226,"name":"Ken Fujimoto","email":"fujimoto@valinux.co.jp","username":"k-fujimoto"},"change_message_id":"0545eccf91159cfa3a70075516ea3aa317dba206","unresolved":true,"context_lines":[{"line_number":59,"context_line":"    links.rollback \u003d objects.Link("},{"line_number":60,"context_line":"        href\u003dlcmocc_task_href(lcmocc.vnfInstanceId, \u0027rollback\u0027, endpoint))"},{"line_number":61,"context_line":"    links.fail \u003d objects.Link("},{"line_number":62,"context_line":"        href\u003dlcmocc_task_href(lcmocc.vnfInstanceId, \u0027fail\u0027, endpoint))"},{"line_number":63,"context_line":"    # TODO(oda-g): add when implemented"},{"line_number":64,"context_line":"    # links.grant"},{"line_number":65,"context_line":"    # links.cancel"}],"source_content_type":"text/x-python","patch_set":4,"id":"08bae56b_21a904bf","line":62,"in_reply_to":"44ad90e4_5d9eaf98","updated":"2021-12-23 03:44:31.000000000","message":"\"lcmocc.id\" is correct.I will fix.\n\"links.rollback\" and \"links.retry\" also fix.","commit_id":"82a9b6e7b8e165fe8ffa61b48e3bb1608b661c3c"}],"tacker/tests/unit/sol_refactored/controller/test_vnflcm_v2.py":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"ac748152bc0f398bfcd0d4723a4aa78a9879e7fa","unresolved":true,"context_lines":[{"line_number":202,"context_line":"            id\u003dlcmocc_id)"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"    def _prepare_db_for_fail(self):"},{"line_number":205,"context_line":"        inst \u003d objects.VnfInstanceV2("},{"line_number":206,"context_line":"            # required fields"},{"line_number":207,"context_line":"            id\u003duuidutils.generate_uuid(),"},{"line_number":208,"context_line":"            vnfdId\u003duuidutils.generate_uuid(),"},{"line_number":209,"context_line":"            vnfProvider\u003d\u0027provider\u0027,"},{"line_number":210,"context_line":"            vnfProductName\u003d\u0027product name\u0027,"},{"line_number":211,"context_line":"            vnfSoftwareVersion\u003d\u0027software version\u0027,"},{"line_number":212,"context_line":"            vnfdVersion\u003d\u0027vnfd version\u0027,"},{"line_number":213,"context_line":"            instantiationState\u003d\u0027NOT_INSTANTIATED\u0027"},{"line_number":214,"context_line":"        )"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"        req \u003d {\"flavourId\": \"simple\"}  # instantate request"},{"line_number":217,"context_line":"        lcmocc \u003d objects.VnfLcmOpOccV2("},{"line_number":218,"context_line":"            # required fields"},{"line_number":219,"context_line":"            id\u003duuidutils.generate_uuid(),"},{"line_number":220,"context_line":"            operationState\u003dfields.LcmOperationStateType.FAILED_TEMP,"},{"line_number":221,"context_line":"            stateEnteredTime\u003ddatetime.utcnow(),"},{"line_number":222,"context_line":"            startTime\u003ddatetime.utcnow(),"},{"line_number":223,"context_line":"            vnfInstanceId\u003dinst.id,"},{"line_number":224,"context_line":"            operation\u003dfields.LcmOperationType.INSTANTIATE,"},{"line_number":225,"context_line":"            isAutomaticInvocation\u003dFalse,"},{"line_number":226,"context_line":"            isCancelPending\u003dFalse,"},{"line_number":227,"context_line":"            operationParams\u003dreq"},{"line_number":228,"context_line":"        )"},{"line_number":229,"context_line":""},{"line_number":230,"context_line":"        inst.create(self.context)"},{"line_number":231,"context_line":"        lcmocc.create(self.context)"},{"line_number":232,"context_line":""},{"line_number":233,"context_line":"        grant_req \u003d objects.GrantRequestV1("},{"line_number":234,"context_line":"            # required fields"}],"source_content_type":"text/x-python","patch_set":2,"id":"4672a417_fdc4aaa2","line":231,"range":{"start_line":205,"start_character":0,"end_line":231,"end_character":35},"updated":"2021-12-20 06:46:28.000000000","message":"You can remove these codes by using the existing inner function(self._create_inst_and_lcmocc) with a few modifications.\nThe existing test code also will need to be modified a bit, but I think it\u0027s worth it.\nSpecifically, it is a method to modify the return value as follows.\nHow do you think?\n---\n     def _create_inst_and_lcmocc (self, inst_state, op_state):\n... snip ...\n         return inst, lcmocc","commit_id":"77b973249ec539242c6fd0ab864e17df1137453d"},{"author":{"_account_id":34226,"name":"Ken Fujimoto","email":"fujimoto@valinux.co.jp","username":"k-fujimoto"},"change_message_id":"1ddbcf7cad666d6a611d645b3dfc439c84ac24a9","unresolved":true,"context_lines":[{"line_number":202,"context_line":"            id\u003dlcmocc_id)"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"    def _prepare_db_for_fail(self):"},{"line_number":205,"context_line":"        inst \u003d objects.VnfInstanceV2("},{"line_number":206,"context_line":"            # required fields"},{"line_number":207,"context_line":"            id\u003duuidutils.generate_uuid(),"},{"line_number":208,"context_line":"            vnfdId\u003duuidutils.generate_uuid(),"},{"line_number":209,"context_line":"            vnfProvider\u003d\u0027provider\u0027,"},{"line_number":210,"context_line":"            vnfProductName\u003d\u0027product name\u0027,"},{"line_number":211,"context_line":"            vnfSoftwareVersion\u003d\u0027software version\u0027,"},{"line_number":212,"context_line":"            vnfdVersion\u003d\u0027vnfd version\u0027,"},{"line_number":213,"context_line":"            instantiationState\u003d\u0027NOT_INSTANTIATED\u0027"},{"line_number":214,"context_line":"        )"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"        req \u003d {\"flavourId\": \"simple\"}  # instantate request"},{"line_number":217,"context_line":"        lcmocc \u003d objects.VnfLcmOpOccV2("},{"line_number":218,"context_line":"            # required fields"},{"line_number":219,"context_line":"            id\u003duuidutils.generate_uuid(),"},{"line_number":220,"context_line":"            operationState\u003dfields.LcmOperationStateType.FAILED_TEMP,"},{"line_number":221,"context_line":"            stateEnteredTime\u003ddatetime.utcnow(),"},{"line_number":222,"context_line":"            startTime\u003ddatetime.utcnow(),"},{"line_number":223,"context_line":"            vnfInstanceId\u003dinst.id,"},{"line_number":224,"context_line":"            operation\u003dfields.LcmOperationType.INSTANTIATE,"},{"line_number":225,"context_line":"            isAutomaticInvocation\u003dFalse,"},{"line_number":226,"context_line":"            isCancelPending\u003dFalse,"},{"line_number":227,"context_line":"            operationParams\u003dreq"},{"line_number":228,"context_line":"        )"},{"line_number":229,"context_line":""},{"line_number":230,"context_line":"        inst.create(self.context)"},{"line_number":231,"context_line":"        lcmocc.create(self.context)"},{"line_number":232,"context_line":""},{"line_number":233,"context_line":"        grant_req \u003d objects.GrantRequestV1("},{"line_number":234,"context_line":"            # required fields"}],"source_content_type":"text/x-python","patch_set":2,"id":"e5524322_14404bf0","line":231,"range":{"start_line":205,"start_character":0,"end_line":231,"end_character":35},"in_reply_to":"0a5ace7d_ff178859","updated":"2021-12-21 05:04:29.000000000","message":"Thank you for your suggestion.\nRight now,it is not used in other functions,\nI am thiking of fix it at the time of using it in other functions as well.","commit_id":"77b973249ec539242c6fd0ab864e17df1137453d"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"c91c6ea7b7505ffe4b3f7de3207c1551818c3e54","unresolved":true,"context_lines":[{"line_number":202,"context_line":"            id\u003dlcmocc_id)"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"    def _prepare_db_for_fail(self):"},{"line_number":205,"context_line":"        inst \u003d objects.VnfInstanceV2("},{"line_number":206,"context_line":"            # required fields"},{"line_number":207,"context_line":"            id\u003duuidutils.generate_uuid(),"},{"line_number":208,"context_line":"            vnfdId\u003duuidutils.generate_uuid(),"},{"line_number":209,"context_line":"            vnfProvider\u003d\u0027provider\u0027,"},{"line_number":210,"context_line":"            vnfProductName\u003d\u0027product name\u0027,"},{"line_number":211,"context_line":"            vnfSoftwareVersion\u003d\u0027software version\u0027,"},{"line_number":212,"context_line":"            vnfdVersion\u003d\u0027vnfd version\u0027,"},{"line_number":213,"context_line":"            instantiationState\u003d\u0027NOT_INSTANTIATED\u0027"},{"line_number":214,"context_line":"        )"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"        req \u003d {\"flavourId\": \"simple\"}  # instantate request"},{"line_number":217,"context_line":"        lcmocc \u003d objects.VnfLcmOpOccV2("},{"line_number":218,"context_line":"            # required fields"},{"line_number":219,"context_line":"            id\u003duuidutils.generate_uuid(),"},{"line_number":220,"context_line":"            operationState\u003dfields.LcmOperationStateType.FAILED_TEMP,"},{"line_number":221,"context_line":"            stateEnteredTime\u003ddatetime.utcnow(),"},{"line_number":222,"context_line":"            startTime\u003ddatetime.utcnow(),"},{"line_number":223,"context_line":"            vnfInstanceId\u003dinst.id,"},{"line_number":224,"context_line":"            operation\u003dfields.LcmOperationType.INSTANTIATE,"},{"line_number":225,"context_line":"            isAutomaticInvocation\u003dFalse,"},{"line_number":226,"context_line":"            isCancelPending\u003dFalse,"},{"line_number":227,"context_line":"            operationParams\u003dreq"},{"line_number":228,"context_line":"        )"},{"line_number":229,"context_line":""},{"line_number":230,"context_line":"        inst.create(self.context)"},{"line_number":231,"context_line":"        lcmocc.create(self.context)"},{"line_number":232,"context_line":""},{"line_number":233,"context_line":"        grant_req \u003d objects.GrantRequestV1("},{"line_number":234,"context_line":"            # required fields"}],"source_content_type":"text/x-python","patch_set":2,"id":"0a5ace7d_ff178859","line":231,"range":{"start_line":205,"start_character":0,"end_line":231,"end_character":35},"in_reply_to":"3a748673_b0f50ca0","updated":"2021-12-21 02:38:49.000000000","message":"Thank you for the fix.\nI think it\u0027s a better fix than what I suggested.\nI have one more suggestion.\nFor future reusability, why not define a function called \"_set_grant_req_and_grant\" as well as this fix?","commit_id":"77b973249ec539242c6fd0ab864e17df1137453d"},{"author":{"_account_id":34226,"name":"Ken Fujimoto","email":"fujimoto@valinux.co.jp","username":"k-fujimoto"},"change_message_id":"18e0b8f938814c47d1d3386e7c51a5753c46cf17","unresolved":true,"context_lines":[{"line_number":202,"context_line":"            id\u003dlcmocc_id)"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"    def _prepare_db_for_fail(self):"},{"line_number":205,"context_line":"        inst \u003d objects.VnfInstanceV2("},{"line_number":206,"context_line":"            # required fields"},{"line_number":207,"context_line":"            id\u003duuidutils.generate_uuid(),"},{"line_number":208,"context_line":"            vnfdId\u003duuidutils.generate_uuid(),"},{"line_number":209,"context_line":"            vnfProvider\u003d\u0027provider\u0027,"},{"line_number":210,"context_line":"            vnfProductName\u003d\u0027product name\u0027,"},{"line_number":211,"context_line":"            vnfSoftwareVersion\u003d\u0027software version\u0027,"},{"line_number":212,"context_line":"            vnfdVersion\u003d\u0027vnfd version\u0027,"},{"line_number":213,"context_line":"            instantiationState\u003d\u0027NOT_INSTANTIATED\u0027"},{"line_number":214,"context_line":"        )"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"        req \u003d {\"flavourId\": \"simple\"}  # instantate request"},{"line_number":217,"context_line":"        lcmocc \u003d objects.VnfLcmOpOccV2("},{"line_number":218,"context_line":"            # required fields"},{"line_number":219,"context_line":"            id\u003duuidutils.generate_uuid(),"},{"line_number":220,"context_line":"            operationState\u003dfields.LcmOperationStateType.FAILED_TEMP,"},{"line_number":221,"context_line":"            stateEnteredTime\u003ddatetime.utcnow(),"},{"line_number":222,"context_line":"            startTime\u003ddatetime.utcnow(),"},{"line_number":223,"context_line":"            vnfInstanceId\u003dinst.id,"},{"line_number":224,"context_line":"            operation\u003dfields.LcmOperationType.INSTANTIATE,"},{"line_number":225,"context_line":"            isAutomaticInvocation\u003dFalse,"},{"line_number":226,"context_line":"            isCancelPending\u003dFalse,"},{"line_number":227,"context_line":"            operationParams\u003dreq"},{"line_number":228,"context_line":"        )"},{"line_number":229,"context_line":""},{"line_number":230,"context_line":"        inst.create(self.context)"},{"line_number":231,"context_line":"        lcmocc.create(self.context)"},{"line_number":232,"context_line":""},{"line_number":233,"context_line":"        grant_req \u003d objects.GrantRequestV1("},{"line_number":234,"context_line":"            # required fields"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a748673_b0f50ca0","line":231,"range":{"start_line":205,"start_character":0,"end_line":231,"end_character":35},"in_reply_to":"4672a417_fdc4aaa2","updated":"2021-12-21 01:04:31.000000000","message":"I see. I will fix.","commit_id":"77b973249ec539242c6fd0ab864e17df1137453d"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"ed7c9bd25ed8d1c9e391a68088522be9c30833b0","unresolved":false,"context_lines":[{"line_number":202,"context_line":"            id\u003dlcmocc_id)"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"    def _prepare_db_for_fail(self):"},{"line_number":205,"context_line":"        inst \u003d objects.VnfInstanceV2("},{"line_number":206,"context_line":"            # required fields"},{"line_number":207,"context_line":"            id\u003duuidutils.generate_uuid(),"},{"line_number":208,"context_line":"            vnfdId\u003duuidutils.generate_uuid(),"},{"line_number":209,"context_line":"            vnfProvider\u003d\u0027provider\u0027,"},{"line_number":210,"context_line":"            vnfProductName\u003d\u0027product name\u0027,"},{"line_number":211,"context_line":"            vnfSoftwareVersion\u003d\u0027software version\u0027,"},{"line_number":212,"context_line":"            vnfdVersion\u003d\u0027vnfd version\u0027,"},{"line_number":213,"context_line":"            instantiationState\u003d\u0027NOT_INSTANTIATED\u0027"},{"line_number":214,"context_line":"        )"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"        req \u003d {\"flavourId\": \"simple\"}  # instantate request"},{"line_number":217,"context_line":"        lcmocc \u003d objects.VnfLcmOpOccV2("},{"line_number":218,"context_line":"            # required fields"},{"line_number":219,"context_line":"            id\u003duuidutils.generate_uuid(),"},{"line_number":220,"context_line":"            operationState\u003dfields.LcmOperationStateType.FAILED_TEMP,"},{"line_number":221,"context_line":"            stateEnteredTime\u003ddatetime.utcnow(),"},{"line_number":222,"context_line":"            startTime\u003ddatetime.utcnow(),"},{"line_number":223,"context_line":"            vnfInstanceId\u003dinst.id,"},{"line_number":224,"context_line":"            operation\u003dfields.LcmOperationType.INSTANTIATE,"},{"line_number":225,"context_line":"            isAutomaticInvocation\u003dFalse,"},{"line_number":226,"context_line":"            isCancelPending\u003dFalse,"},{"line_number":227,"context_line":"            operationParams\u003dreq"},{"line_number":228,"context_line":"        )"},{"line_number":229,"context_line":""},{"line_number":230,"context_line":"        inst.create(self.context)"},{"line_number":231,"context_line":"        lcmocc.create(self.context)"},{"line_number":232,"context_line":""},{"line_number":233,"context_line":"        grant_req \u003d objects.GrantRequestV1("},{"line_number":234,"context_line":"            # required fields"}],"source_content_type":"text/x-python","patch_set":2,"id":"459be5cd_5a89d149","line":231,"range":{"start_line":205,"start_character":0,"end_line":231,"end_character":35},"in_reply_to":"e5524322_14404bf0","updated":"2021-12-22 00:08:49.000000000","message":"Okay, I got it.","commit_id":"77b973249ec539242c6fd0ab864e17df1137453d"}]}
