)]}'
{"senlin/engine/actions/cluster_action.py":[{"author":{"_account_id":7404,"name":"Ethan Lynn","email":"xuanlangjian@gmail.com","username":"GaryLynn"},"change_message_id":"e9295bde941f985238fbdf2fd1d9f4a28b3407f5","unresolved":false,"context_lines":[{"line_number":674,"context_line":"            if fencing is not None and \u0027COMPUTE\u0027 in fencing:"},{"line_number":675,"context_line":"                inputs[\u0027params\u0027] \u003d {\u0027fence_compute\u0027: True}"},{"line_number":676,"context_line":"        else:"},{"line_number":677,"context_line":"            check \u003d self.data.get(\u0027check\u0027, False)"},{"line_number":678,"context_line":"            recover_action \u003d self.inputs.get(\u0027operation\u0027, None)"},{"line_number":679,"context_line":"            if recover_action is not None:"},{"line_number":680,"context_line":"                inputs[\u0027operation\u0027] \u003d recover_action"}],"source_content_type":"text/x-python","patch_set":1,"id":"df140735_d27286e3","line":677,"range":{"start_line":677,"start_character":13,"end_line":677,"end_character":49},"updated":"2017-06-01 02:15:06.000000000","message":"Seems L669 and L677 is the same, is it better to move them out?","commit_id":"a3680bfc6a1e534f6b469c4acf4383aec339d215"},{"author":{"_account_id":23401,"name":"RUIJIE YUAN","email":"cnjie0616@gmail.com","username":"ruijie"},"change_message_id":"8d406973b9401033d471c670f4376d854ea7c464","unresolved":false,"context_lines":[{"line_number":674,"context_line":"            if fencing is not None and \u0027COMPUTE\u0027 in fencing:"},{"line_number":675,"context_line":"                inputs[\u0027params\u0027] \u003d {\u0027fence_compute\u0027: True}"},{"line_number":676,"context_line":"        else:"},{"line_number":677,"context_line":"            check \u003d self.data.get(\u0027check\u0027, False)"},{"line_number":678,"context_line":"            recover_action \u003d self.inputs.get(\u0027operation\u0027, None)"},{"line_number":679,"context_line":"            if recover_action is not None:"},{"line_number":680,"context_line":"                inputs[\u0027operation\u0027] \u003d recover_action"}],"source_content_type":"text/x-python","patch_set":1,"id":"df140735_293274a8","line":677,"range":{"start_line":677,"start_character":13,"end_line":677,"end_character":49},"in_reply_to":"df140735_d27286e3","updated":"2017-06-01 03:36:47.000000000","message":"thanks for catching, ethan.\nThe second one should come from action.inputs","commit_id":"a3680bfc6a1e534f6b469c4acf4383aec339d215"}]}
