)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"e1d25d618364a68ad3e358bec3934b838059e7e1","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Koichi Edagawa \u003cedagawa.kc@nec.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-06-30 16:10:37 +0900"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Cannot wait more than ten minutes during VNF create"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Added \"timeout_mins\" culculation code also into"},{"line_number":10,"context_line":"_create_stack_with_user_data() function in OpenStack class."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"bf51134e_6665a9e1","line":7,"updated":"2020-07-03 09:11:41.000000000","message":"Sorry for my tiny comment, but you should follow the guide line[1]. It is 51 char length.\n\u003e The first line should be limited to 50 characters and should not end with a period.\n\n[1] https://wiki.openstack.org/wiki/GitCommitMessages","commit_id":"085c24d06f861fc4c49bf4477fc5f7fe9913ab2c"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7ad537525a0d2917896624e9dc1c54eb31040217","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Koichi Edagawa \u003cedagawa.kc@nec.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-06-30 16:10:37 +0900"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Cannot wait more than ten minutes during VNF create"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Added \"timeout_mins\" culculation code also into"},{"line_number":10,"context_line":"_create_stack_with_user_data() function in OpenStack class."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"bf51134e_e3cfc754","line":7,"in_reply_to":"bf51134e_6665a9e1","updated":"2020-07-07 05:14:02.000000000","message":"Thank you for the advice. I will fix it next time I upload a patch.","commit_id":"085c24d06f861fc4c49bf4477fc5f7fe9913ab2c"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"e1d25d618364a68ad3e358bec3934b838059e7e1","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Cannot wait more than ten minutes during VNF create"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Added \"timeout_mins\" culculation code also into"},{"line_number":10,"context_line":"_create_stack_with_user_data() function in OpenStack class."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I3b46fff45290904abbdc5e1c356e0215b653b9f5"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"bf51134e_0604adc5","line":9,"updated":"2020-07-03 09:11:41.000000000","message":"It looks just a bit curious grammatically because it doesn\u0027t say anything about the added function. You simply mean that you added the calculation in the function, right?","commit_id":"085c24d06f861fc4c49bf4477fc5f7fe9913ab2c"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7ad537525a0d2917896624e9dc1c54eb31040217","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Cannot wait more than ten minutes during VNF create"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Added \"timeout_mins\" culculation code also into"},{"line_number":10,"context_line":"_create_stack_with_user_data() function in OpenStack class."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I3b46fff45290904abbdc5e1c356e0215b653b9f5"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"bf51134e_6313b7b9","line":9,"in_reply_to":"bf51134e_0604adc5","updated":"2020-07-07 05:14:02.000000000","message":"Yes, it means the calculating line of the timeout min value is added into _create_stack_with_user_data() function as well as _create_stack() function in this patch. There is no new function added.","commit_id":"085c24d06f861fc4c49bf4477fc5f7fe9913ab2c"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"6fdb253927bbd6d9631f5f746b19ca9f7c1f6150","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Cannot wait more than 10 minutes during VNF create"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Used parentheses instead of the backslash for line continuation."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I3b46fff45290904abbdc5e1c356e0215b653b9f5"},{"line_number":12,"context_line":"Closes-Bug: #1885080"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"bf51134e_26b86de3","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":64},"updated":"2020-07-10 08:11:15.000000000","message":"Commit message seems changed.\n(Probably, this is a message which you use internally development.)","commit_id":"b43d843c31be52987066a3716db9c5e16ca0f589"}],"tacker/tests/unit/vnfm/infra_drivers/openstack/test_openstack.py":[{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"e1d25d618364a68ad3e358bec3934b838059e7e1","unresolved":false,"context_lines":[{"line_number":293,"context_line":"        return {\u0027stack_name\u0027:"},{"line_number":294,"context_line":"                \u0027test_openwrt_eb84260e-5ff7-4332-b032-50a14d6c1123\u0027,"},{"line_number":295,"context_line":"                \u0027template\u0027: _get_template(template),"},{"line_number":296,"context_line":"                \u0027timeout_mins\u0027: 10}"},{"line_number":297,"context_line":""},{"line_number":298,"context_line":"    def _get_expected_tosca_vnf(self,"},{"line_number":299,"context_line":"                                tosca_tpl_name,"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_c6491561","line":296,"updated":"2020-07-03 09:11:41.000000000","message":"Just a queation. What\u0027s happened if this `10` is changed to another value?","commit_id":"085c24d06f861fc4c49bf4477fc5f7fe9913ab2c"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7ad537525a0d2917896624e9dc1c54eb31040217","unresolved":false,"context_lines":[{"line_number":293,"context_line":"        return {\u0027stack_name\u0027:"},{"line_number":294,"context_line":"                \u0027test_openwrt_eb84260e-5ff7-4332-b032-50a14d6c1123\u0027,"},{"line_number":295,"context_line":"                \u0027template\u0027: _get_template(template),"},{"line_number":296,"context_line":"                \u0027timeout_mins\u0027: 10}"},{"line_number":297,"context_line":""},{"line_number":298,"context_line":"    def _get_expected_tosca_vnf(self,"},{"line_number":299,"context_line":"                                tosca_tpl_name,"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_c3d443be","line":296,"in_reply_to":"bf51134e_c6491561","updated":"2020-07-07 05:14:02.000000000","message":"A mismatch error is raised and the test will fail because of the difference between the actual value(set to 10 by default) and the dummy one used by the test.","commit_id":"085c24d06f861fc4c49bf4477fc5f7fe9913ab2c"}],"tacker/vnfm/infra_drivers/openstack/heat_client.py":[{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"e1d25d618364a68ad3e358bec3934b838059e7e1","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    def create(self, fields):"},{"line_number":43,"context_line":"        fields \u003d fields.copy()"},{"line_number":44,"context_line":"        fields[\u0027disable_rollback\u0027] \u003d True"},{"line_number":45,"context_line":"        if \u0027password\u0027 in fields.get(\u0027template\u0027, {}):"},{"line_number":46,"context_line":"            fields[\u0027password\u0027] \u003d fields[\u0027template\u0027][\u0027password\u0027]"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_23a3a351","line":44,"updated":"2020-07-03 09:11:41.000000000","message":"You need to check if the key exists if you do not use `update`. It can be failed with KeyError possibly.","commit_id":"085c24d06f861fc4c49bf4477fc5f7fe9913ab2c"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7ad537525a0d2917896624e9dc1c54eb31040217","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    def create(self, fields):"},{"line_number":43,"context_line":"        fields \u003d fields.copy()"},{"line_number":44,"context_line":"        fields[\u0027disable_rollback\u0027] \u003d True"},{"line_number":45,"context_line":"        if \u0027password\u0027 in fields.get(\u0027template\u0027, {}):"},{"line_number":46,"context_line":"            fields[\u0027password\u0027] \u003d fields[\u0027template\u0027][\u0027password\u0027]"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_e302273e","line":44,"in_reply_to":"bf51134e_23a3a351","updated":"2020-07-07 05:14:02.000000000","message":"I will add the statement for checking the existence of the key.","commit_id":"085c24d06f861fc4c49bf4477fc5f7fe9913ab2c"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"c63e33c26e8de7fdba9c0bede40bb4b45ff8ed72","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    def create(self, fields):"},{"line_number":43,"context_line":"        fields \u003d fields.copy()"},{"line_number":44,"context_line":"        fields[\u0027disable_rollback\u0027] \u003d True"},{"line_number":45,"context_line":"        if \u0027password\u0027 in fields.get(\u0027template\u0027, {}):"},{"line_number":46,"context_line":"            fields[\u0027password\u0027] \u003d fields[\u0027template\u0027][\u0027password\u0027]"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_6edf02d6","line":44,"in_reply_to":"bf51134e_c88c4937","updated":"2020-07-08 13:36:12.000000000","message":"Sorry, my comment was wrong. It is OK if you assign a new value with a no existing key.","commit_id":"085c24d06f861fc4c49bf4477fc5f7fe9913ab2c"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"e1ed5cefbc58d4d0a713da68ed517c3dace4e2df","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    def create(self, fields):"},{"line_number":43,"context_line":"        fields \u003d fields.copy()"},{"line_number":44,"context_line":"        fields[\u0027disable_rollback\u0027] \u003d True"},{"line_number":45,"context_line":"        if \u0027password\u0027 in fields.get(\u0027template\u0027, {}):"},{"line_number":46,"context_line":"            fields[\u0027password\u0027] \u003d fields[\u0027template\u0027][\u0027password\u0027]"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_c88c4937","line":44,"in_reply_to":"bf51134e_e302273e","updated":"2020-07-08 09:06:08.000000000","message":"I validated this code and KeyError didn\u0027t occur although the key didn\u0027t exist.\nIt seems this behavior is based on the \"dict\" definition in the python standard. Can you please confirm this again?","commit_id":"085c24d06f861fc4c49bf4477fc5f7fe9913ab2c"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"e1d25d618364a68ad3e358bec3934b838059e7e1","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        if \u0027password\u0027 in fields.get(\u0027template\u0027, {}):"},{"line_number":46,"context_line":"            fields[\u0027password\u0027] \u003d fields[\u0027template\u0027][\u0027password\u0027]"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"        if fields[\u0027timeout_mins\u0027] is None:"},{"line_number":49,"context_line":"            fields[\u0027timeout_mins\u0027] \u003d 10"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_63847bb2","line":48,"updated":"2020-07-03 09:11:41.000000000","message":"You need to check if the key exists if you do not use `update`. It can be failed with KeyError possibly.","commit_id":"085c24d06f861fc4c49bf4477fc5f7fe9913ab2c"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"c63e33c26e8de7fdba9c0bede40bb4b45ff8ed72","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        if \u0027password\u0027 in fields.get(\u0027template\u0027, {}):"},{"line_number":46,"context_line":"            fields[\u0027password\u0027] \u003d fields[\u0027template\u0027][\u0027password\u0027]"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"        if fields[\u0027timeout_mins\u0027] is None:"},{"line_number":49,"context_line":"            fields[\u0027timeout_mins\u0027] \u003d 10"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_ce4bae84","line":48,"in_reply_to":"bf51134e_4878392a","updated":"2020-07-08 13:36:12.000000000","message":"It is not the same with previous one. If you access a value with a no existing key, KeyError is happened. I\u0027m not sure why no error happened on your env, but it\u0027s occurred on my env of Ubuntu 18.04 + python3.8.0 at least. Here is an example of mine.\n\n```\n$ python3.8\nPython 3.8.0 (default, Oct 28 2019, 16:14:01) \n[GCC 8.3.0] on linux\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n\u003e\u003e\u003e a \u003d {}\n\u003e\u003e\u003e if a[\u0027hoge\u0027] is None:\n...   print(\"hoge\")\n... \nTraceback (most recent call last):\n  File \"\u003cstdin\u003e\", line 1, in \u003cmodule\u003e\nKeyError: \u0027hoge\u0027\n```","commit_id":"085c24d06f861fc4c49bf4477fc5f7fe9913ab2c"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7ad537525a0d2917896624e9dc1c54eb31040217","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        if \u0027password\u0027 in fields.get(\u0027template\u0027, {}):"},{"line_number":46,"context_line":"            fields[\u0027password\u0027] \u003d fields[\u0027template\u0027][\u0027password\u0027]"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"        if fields[\u0027timeout_mins\u0027] is None:"},{"line_number":49,"context_line":"            fields[\u0027timeout_mins\u0027] \u003d 10"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_c3fd633c","line":48,"in_reply_to":"bf51134e_63847bb2","updated":"2020-07-07 05:14:02.000000000","message":"I will add the statement for checking the existence of the key.","commit_id":"085c24d06f861fc4c49bf4477fc5f7fe9913ab2c"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"e1ed5cefbc58d4d0a713da68ed517c3dace4e2df","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        if \u0027password\u0027 in fields.get(\u0027template\u0027, {}):"},{"line_number":46,"context_line":"            fields[\u0027password\u0027] \u003d fields[\u0027template\u0027][\u0027password\u0027]"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"        if fields[\u0027timeout_mins\u0027] is None:"},{"line_number":49,"context_line":"            fields[\u0027timeout_mins\u0027] \u003d 10"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_4878392a","line":48,"in_reply_to":"bf51134e_c3fd633c","updated":"2020-07-08 09:06:08.000000000","message":"Same as the previous comment.","commit_id":"085c24d06f861fc4c49bf4477fc5f7fe9913ab2c"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"a397484c4256fabcc48b59dad067a659f8725dd2","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        if \u0027password\u0027 in fields.get(\u0027template\u0027, {}):"},{"line_number":46,"context_line":"            fields[\u0027password\u0027] \u003d fields[\u0027template\u0027][\u0027password\u0027]"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"        if fields[\u0027timeout_mins\u0027] is None:"},{"line_number":49,"context_line":"            fields[\u0027timeout_mins\u0027] \u003d 10"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_487e6419","line":48,"in_reply_to":"bf51134e_ce4bae84","updated":"2020-07-09 07:57:04.000000000","message":"In my test env, timeout_mins key and its value were created by default (this is the behavior in Heat), so I couldn\u0027t detect such a case you mentioned.\nYour understanding is correct, so I will change the code so as to check the existence of the key.","commit_id":"085c24d06f861fc4c49bf4477fc5f7fe9913ab2c"}],"tacker/vnfm/infra_drivers/openstack/openstack.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c235df5b38691b7ca108dc00dc66fc2246a5c57c","unresolved":false,"context_lines":[{"line_number":257,"context_line":"                    \u0027failure_count\u0027])"},{"line_number":258,"context_line":"            fields[\u0027stack_name\u0027] \u003d name"},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"        fields[\u0027timeout_mins\u0027] \u003d self.STACK_RETRIES * self.STACK_RETRY_WAIT // 60"},{"line_number":261,"context_line":""},{"line_number":262,"context_line":"        # service context is ignored"},{"line_number":263,"context_line":"        LOG.debug(\u0027service_context: %s\u0027, vnf.get(\u0027service_context\u0027, []))"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_309b5566","line":260,"updated":"2020-06-25 10:23:21.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"60eb70628f9e671326b1a72849c44c92d89ab477"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"e1d25d618364a68ad3e358bec3934b838059e7e1","unresolved":false,"context_lines":[{"line_number":233,"context_line":"        fields[\u0027stack_name\u0027] \u003d (\"vnflcm_\" + vnf[\"id\"])"},{"line_number":234,"context_line":"        fields[\u0027template\u0027] \u003d self._format_base_hot(base_hot_dict)"},{"line_number":235,"context_line":"        fields[\u0027parameters\u0027] \u003d hot_param_dict"},{"line_number":236,"context_line":"        fields[\u0027timeout_mins\u0027] \u003d \\"},{"line_number":237,"context_line":"            self.STACK_RETRIES * self.STACK_RETRY_WAIT // 60"},{"line_number":238,"context_line":""},{"line_number":239,"context_line":"        LOG.debug(\u0027fields: %s\u0027, fields)"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_4621859f","line":236,"updated":"2020-07-03 09:11:41.000000000","message":"This is nit, but you\u0027d better not to use backslash for long line as explained in [1].\n\u003e It is preferred to wrap long lines in parentheses and not a backslash for line continuation.\"\n\n[1] https://docs.openstack.org/hacking/latest/user/hacking.html","commit_id":"085c24d06f861fc4c49bf4477fc5f7fe9913ab2c"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7ad537525a0d2917896624e9dc1c54eb31040217","unresolved":false,"context_lines":[{"line_number":233,"context_line":"        fields[\u0027stack_name\u0027] \u003d (\"vnflcm_\" + vnf[\"id\"])"},{"line_number":234,"context_line":"        fields[\u0027template\u0027] \u003d self._format_base_hot(base_hot_dict)"},{"line_number":235,"context_line":"        fields[\u0027parameters\u0027] \u003d hot_param_dict"},{"line_number":236,"context_line":"        fields[\u0027timeout_mins\u0027] \u003d \\"},{"line_number":237,"context_line":"            self.STACK_RETRIES * self.STACK_RETRY_WAIT // 60"},{"line_number":238,"context_line":""},{"line_number":239,"context_line":"        LOG.debug(\u0027fields: %s\u0027, fields)"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_c38283a5","line":236,"in_reply_to":"bf51134e_4621859f","updated":"2020-07-07 05:14:02.000000000","message":"Thank you for the advice, I will modify it so as to use parentheses instead of a backslash.","commit_id":"085c24d06f861fc4c49bf4477fc5f7fe9913ab2c"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"e1d25d618364a68ad3e358bec3934b838059e7e1","unresolved":false,"context_lines":[{"line_number":259,"context_line":"                    \u0027failure_count\u0027])"},{"line_number":260,"context_line":"            fields[\u0027stack_name\u0027] \u003d name"},{"line_number":261,"context_line":""},{"line_number":262,"context_line":"        fields[\u0027timeout_mins\u0027] \u003d \\"},{"line_number":263,"context_line":"            self.STACK_RETRIES * self.STACK_RETRY_WAIT // 60"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"        # service context is ignored"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_4656a508","line":262,"updated":"2020-07-03 09:11:41.000000000","message":"Same as previous comment.","commit_id":"085c24d06f861fc4c49bf4477fc5f7fe9913ab2c"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7ad537525a0d2917896624e9dc1c54eb31040217","unresolved":false,"context_lines":[{"line_number":259,"context_line":"                    \u0027failure_count\u0027])"},{"line_number":260,"context_line":"            fields[\u0027stack_name\u0027] \u003d name"},{"line_number":261,"context_line":""},{"line_number":262,"context_line":"        fields[\u0027timeout_mins\u0027] \u003d \\"},{"line_number":263,"context_line":"            self.STACK_RETRIES * self.STACK_RETRY_WAIT // 60"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"        # service context is ignored"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_63bd7767","line":262,"in_reply_to":"bf51134e_4656a508","updated":"2020-07-07 05:14:02.000000000","message":"I will modify it in the same way as the previous code.","commit_id":"085c24d06f861fc4c49bf4477fc5f7fe9913ab2c"}]}
