)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"},"change_message_id":"2600c4bfe4bae86f40e3ec7c78697153adf94626","unresolved":true,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2021-05-14 01:26:39 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"delete validation error cluster"},{"line_number":8,"context_line":"Closes-Bug: #1928175"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Change-Id: I1ec693c17a43c09383fa83556cd3275b75ca90fd"},{"line_number":11,"context_line":"stroy:#2008898"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"27eb09c8_810b99d4","line":8,"range":{"start_line":8,"start_character":0,"end_line":8,"end_character":20},"updated":"2021-05-14 13:29:23.000000000","message":"remove","commit_id":"8348ac3ae5de870e50ee867593784ba81c7d54f3"},{"author":{"_account_id":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"},"change_message_id":"2600c4bfe4bae86f40e3ec7c78697153adf94626","unresolved":true,"context_lines":[{"line_number":8,"context_line":"Closes-Bug: #1928175"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Change-Id: I1ec693c17a43c09383fa83556cd3275b75ca90fd"},{"line_number":11,"context_line":"stroy:#2008898"},{"line_number":12,"context_line":"task:#42465"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"575a4a11_46fe019b","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":5},"updated":"2021-05-14 13:29:23.000000000","message":"story","commit_id":"8348ac3ae5de870e50ee867593784ba81c7d54f3"}],"sahara/api/v2/clusters.py":[{"author":{"_account_id":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"},"change_message_id":"2c3106718362ae220009e4d6954c1366cc8ff9bb","unresolved":true,"context_lines":[{"line_number":127,"context_line":"def clusters_delete(cluster_id):"},{"line_number":128,"context_line":"    data \u003d u.request_data()"},{"line_number":129,"context_line":"    force \u003d data.get(\u0027force\u0027, False)"},{"line_number":130,"context_line":"    stack_name \u003d \"\""},{"line_number":131,"context_line":"    extra \u003d api.get_cluster(cluster_id).get(\u0027extra\u0027, {})"},{"line_number":132,"context_line":"    if extra:"},{"line_number":133,"context_line":"        stack_name \u003d extra.get(\u0027heat_stack_name\u0027, None)"}],"source_content_type":"text/x-python","patch_set":1,"id":"0350a855_d72b58f7","line":130,"range":{"start_line":130,"start_character":17,"end_line":130,"end_character":19},"updated":"2021-05-13 13:35:14.000000000","message":"change this to None","commit_id":"c9e003943d9191699b39e9549df4ea3a20d76eff"},{"author":{"_account_id":32577,"name":"Hongtao Qi","display_name":"Qitao","email":"qihongtao@aliyun.com","username":"qihongtao03"},"change_message_id":"6280479aabc8d13f4460002dc058d726de1e1ac7","unresolved":true,"context_lines":[{"line_number":127,"context_line":"def clusters_delete(cluster_id):"},{"line_number":128,"context_line":"    data \u003d u.request_data()"},{"line_number":129,"context_line":"    force \u003d data.get(\u0027force\u0027, False)"},{"line_number":130,"context_line":"    stack_name \u003d \"\""},{"line_number":131,"context_line":"    extra \u003d api.get_cluster(cluster_id).get(\u0027extra\u0027, {})"},{"line_number":132,"context_line":"    if extra:"},{"line_number":133,"context_line":"        stack_name \u003d extra.get(\u0027heat_stack_name\u0027, None)"}],"source_content_type":"text/x-python","patch_set":1,"id":"43e22a12_45d9cb73","line":130,"range":{"start_line":130,"start_character":4,"end_line":130,"end_character":19},"updated":"2021-05-14 00:59:50.000000000","message":"delete","commit_id":"c9e003943d9191699b39e9549df4ea3a20d76eff"},{"author":{"_account_id":32577,"name":"Hongtao Qi","display_name":"Qitao","email":"qihongtao@aliyun.com","username":"qihongtao03"},"change_message_id":"6280479aabc8d13f4460002dc058d726de1e1ac7","unresolved":true,"context_lines":[{"line_number":129,"context_line":"    force \u003d data.get(\u0027force\u0027, False)"},{"line_number":130,"context_line":"    stack_name \u003d \"\""},{"line_number":131,"context_line":"    extra \u003d api.get_cluster(cluster_id).get(\u0027extra\u0027, {})"},{"line_number":132,"context_line":"    if extra:"},{"line_number":133,"context_line":"        stack_name \u003d extra.get(\u0027heat_stack_name\u0027, None)"},{"line_number":134,"context_line":"    api.terminate_cluster(cluster_id, force\u003dforce)"},{"line_number":135,"context_line":"    if force:"},{"line_number":136,"context_line":"        return u.render({\"stack_name\": stack_name}, status\u003d200)"}],"source_content_type":"text/x-python","patch_set":1,"id":"d29bdee4_245ec187","line":133,"range":{"start_line":132,"start_character":4,"end_line":133,"end_character":55},"updated":"2021-05-14 00:59:50.000000000","message":"stack_name \u003d extra.get(\u0027heat_stack_name\u0027, None) if extra else \"\"","commit_id":"c9e003943d9191699b39e9549df4ea3a20d76eff"},{"author":{"_account_id":30077,"name":"Qiu Fossen","display_name":"fossnqiu","email":"qiujunting@inspur.com","username":"qiufossen"},"change_message_id":"02038ec12103ebcff8e26b8520ebdcee0eb54b02","unresolved":true,"context_lines":[{"line_number":128,"context_line":"    data \u003d u.request_data()"},{"line_number":129,"context_line":"    force \u003d data.get(\u0027force\u0027, False)"},{"line_number":130,"context_line":"    extra \u003d api.get_cluster(cluster_id).get(\u0027extra\u0027, {})"},{"line_number":131,"context_line":"    stack_name \u003d extra.get(\u0027heat_stack_name\u0027, None) if extra else \"\""},{"line_number":132,"context_line":"    api.terminate_cluster(cluster_id, force\u003dforce)"},{"line_number":133,"context_line":"    if force:"},{"line_number":134,"context_line":"        return u.render({\"stack_name\": stack_name}, status\u003d200)"}],"source_content_type":"text/x-python","patch_set":3,"id":"09cf5fed_ce529ccd","line":131,"range":{"start_line":131,"start_character":66,"end_line":131,"end_character":68},"updated":"2021-05-14 02:05:41.000000000","message":"\"\" delete?","commit_id":"8348ac3ae5de870e50ee867593784ba81c7d54f3"},{"author":{"_account_id":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"},"change_message_id":"9d9c5634c5a5039a4a61de1d0b76ff0b9b937f95","unresolved":true,"context_lines":[{"line_number":128,"context_line":"    data \u003d u.request_data()"},{"line_number":129,"context_line":"    force \u003d data.get(\u0027force\u0027, False)"},{"line_number":130,"context_line":"    extra \u003d api.get_cluster(cluster_id).get(\u0027extra\u0027, {})"},{"line_number":131,"context_line":"    stack_name \u003d extra.get(\u0027heat_stack_name\u0027, None) if extra else \"\""},{"line_number":132,"context_line":"    api.terminate_cluster(cluster_id, force\u003dforce)"},{"line_number":133,"context_line":"    if force:"},{"line_number":134,"context_line":"        return u.render({\"stack_name\": stack_name}, status\u003d200)"}],"source_content_type":"text/x-python","patch_set":3,"id":"2dde3fab_f8d143f9","line":131,"range":{"start_line":131,"start_character":66,"end_line":131,"end_character":68},"updated":"2021-05-14 13:28:06.000000000","message":"I prefer\nstack_name \u003d extra.get(\u0027heat_stack_name\u0027, None) if extra else None","commit_id":"8348ac3ae5de870e50ee867593784ba81c7d54f3"},{"author":{"_account_id":32577,"name":"Hongtao Qi","display_name":"Qitao","email":"qihongtao@aliyun.com","username":"qihongtao03"},"change_message_id":"4ddf9c538e2a97494c1b8fd2e746a477618609ad","unresolved":true,"context_lines":[{"line_number":128,"context_line":"    data \u003d u.request_data()"},{"line_number":129,"context_line":"    force \u003d data.get(\u0027force\u0027, False)"},{"line_number":130,"context_line":"    extra \u003d api.get_cluster(cluster_id).get(\u0027extra\u0027, {})"},{"line_number":131,"context_line":"    stack_name \u003d extra.get(\u0027heat_stack_name\u0027, None) if extra else \"\""},{"line_number":132,"context_line":"    api.terminate_cluster(cluster_id, force\u003dforce)"},{"line_number":133,"context_line":"    if force:"},{"line_number":134,"context_line":"        return u.render({\"stack_name\": stack_name}, status\u003d200)"}],"source_content_type":"text/x-python","patch_set":3,"id":"56c9432d_4d65f834","line":131,"range":{"start_line":131,"start_character":66,"end_line":131,"end_character":68},"in_reply_to":"09cf5fed_ce529ccd","updated":"2021-05-14 02:12:42.000000000","message":"delete   stack_name \u003d \"\"\nbecause  \u003cstack_name \u003d extra.get(\u0027heat_stack_name\u0027, None) if extra else \"\" \u003e can achieve the effect defined as \"\"","commit_id":"8348ac3ae5de870e50ee867593784ba81c7d54f3"},{"author":{"_account_id":32577,"name":"Hongtao Qi","display_name":"Qitao","email":"qihongtao@aliyun.com","username":"qihongtao03"},"change_message_id":"ab4a7d921db94b331497dd862c276cd9dbfa9ec6","unresolved":true,"context_lines":[{"line_number":128,"context_line":"    data \u003d u.request_data()"},{"line_number":129,"context_line":"    force \u003d data.get(\u0027force\u0027, False)"},{"line_number":130,"context_line":"    extra \u003d api.get_cluster(cluster_id).get(\u0027extra\u0027, {})"},{"line_number":131,"context_line":"    stack_name \u003d extra.get(\u0027heat_stack_name\u0027, None) if extra else \"\""},{"line_number":132,"context_line":"    api.terminate_cluster(cluster_id, force\u003dforce)"},{"line_number":133,"context_line":"    if force:"},{"line_number":134,"context_line":"        return u.render({\"stack_name\": stack_name}, status\u003d200)"}],"source_content_type":"text/x-python","patch_set":3,"id":"e89bc2e6_04fae8e0","line":131,"range":{"start_line":131,"start_character":66,"end_line":131,"end_character":68},"in_reply_to":"56c9432d_4d65f834","updated":"2021-05-14 02:14:38.000000000","message":"One line of code can do, three lines are not necessary","commit_id":"8348ac3ae5de870e50ee867593784ba81c7d54f3"}]}
