)]}'
{"mistral/engine/tasks.py":[{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"f10d8f3e3dfe572dbc48e9a83c05864f7cc7f014","unresolved":false,"context_lines":[{"line_number":342,"context_line":"        if safe_rerun is not None:"},{"line_number":343,"context_line":"            return safe_rerun"},{"line_number":344,"context_line":""},{"line_number":345,"context_line":"        task_default \u003d self.wf_spec.get_task_defaults()"},{"line_number":346,"context_line":""},{"line_number":347,"context_line":"        if task_default:"},{"line_number":348,"context_line":"            default_safe_rerun \u003d task_default.get_safe_rerun()"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f6a8fd7_45968df2","line":345,"range":{"start_line":345,"start_character":8,"end_line":345,"end_character":20},"updated":"2018-04-23 08:42:36.000000000","message":"Let\u0027s make it plural to be more accurate.","commit_id":"36135ac9ddb621815c866a623ff844be4c06bc52"},{"author":{"_account_id":27008,"name":"Vitalii Solodilov","email":"Mcdkr@yandex.ru","username":"mcdoker18"},"change_message_id":"4702506517de321e81c275f696a5c50b3bbf7274","unresolved":false,"context_lines":[{"line_number":342,"context_line":"        if safe_rerun is not None:"},{"line_number":343,"context_line":"            return safe_rerun"},{"line_number":344,"context_line":""},{"line_number":345,"context_line":"        task_default \u003d self.wf_spec.get_task_defaults()"},{"line_number":346,"context_line":""},{"line_number":347,"context_line":"        if task_default:"},{"line_number":348,"context_line":"            default_safe_rerun \u003d task_default.get_safe_rerun()"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f6a8fd7_bef68a62","line":345,"range":{"start_line":345,"start_character":8,"end_line":345,"end_character":20},"in_reply_to":"9f6a8fd7_45968df2","updated":"2018-04-23 16:48:45.000000000","message":"Done.","commit_id":"36135ac9ddb621815c866a623ff844be4c06bc52"}],"mistral/tests/unit/engine/test_safe_rerun.py":[{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"f10d8f3e3dfe572dbc48e9a83c05864f7cc7f014","unresolved":false,"context_lines":[{"line_number":187,"context_line":"                safe-rerun: true"},{"line_number":188,"context_line":"              tasks:"},{"line_number":189,"context_line":"                task1:"},{"line_number":190,"context_line":"                  safe-rerun: false"},{"line_number":191,"context_line":"                  on-error:"},{"line_number":192,"context_line":"                    - task2"},{"line_number":193,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9f6a8fd7_e0af8fe0","line":190,"range":{"start_line":190,"start_character":18,"end_line":190,"end_character":35},"updated":"2018-04-23 08:42:36.000000000","message":"IMO there should be one more test that checks that \"safe-rerun: true\" from task defaults works when it\u0027s not overridden in the task itself.","commit_id":"36135ac9ddb621815c866a623ff844be4c06bc52"},{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"68b3150cca96391bdb755ecc444b449a7544b4b3","unresolved":false,"context_lines":[{"line_number":187,"context_line":"                safe-rerun: true"},{"line_number":188,"context_line":"              tasks:"},{"line_number":189,"context_line":"                task1:"},{"line_number":190,"context_line":"                  safe-rerun: false"},{"line_number":191,"context_line":"                  on-error:"},{"line_number":192,"context_line":"                    - task2"},{"line_number":193,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9f6a8fd7_318b64c3","line":190,"range":{"start_line":190,"start_character":18,"end_line":190,"end_character":35},"in_reply_to":"9f6a8fd7_9e32a60f","updated":"2018-04-25 08:14:53.000000000","message":"Oh, yes. Right. Missed that part.","commit_id":"36135ac9ddb621815c866a623ff844be4c06bc52"},{"author":{"_account_id":27008,"name":"Vitalii Solodilov","email":"Mcdkr@yandex.ru","username":"mcdoker18"},"change_message_id":"4702506517de321e81c275f696a5c50b3bbf7274","unresolved":false,"context_lines":[{"line_number":187,"context_line":"                safe-rerun: true"},{"line_number":188,"context_line":"              tasks:"},{"line_number":189,"context_line":"                task1:"},{"line_number":190,"context_line":"                  safe-rerun: false"},{"line_number":191,"context_line":"                  on-error:"},{"line_number":192,"context_line":"                    - task2"},{"line_number":193,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9f6a8fd7_9e32a60f","line":190,"range":{"start_line":190,"start_character":18,"end_line":190,"end_character":35},"in_reply_to":"9f6a8fd7_e0af8fe0","updated":"2018-04-23 16:48:45.000000000","message":"It is a task2 in this test if i understand you properly.","commit_id":"36135ac9ddb621815c866a623ff844be4c06bc52"},{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"f10d8f3e3dfe572dbc48e9a83c05864f7cc7f014","unresolved":false,"context_lines":[{"line_number":196,"context_line":"            \"\"\""},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"        wf_service.create_workflows(wf_text)"},{"line_number":199,"context_line":"        wf_ex \u003d self.engine.start_workflow(\u0027wf\u0027)"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"        self.await_workflow_success(wf_ex.id)"},{"line_number":202,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9f6a8fd7_c02feb85","line":199,"updated":"2018-04-23 08:42:36.000000000","message":"Soft: semantically starting a workflow is a different logical unit. I\u0027d put a blank line before 199. But I understand that you\u0027ve probably done so because of the other methods.","commit_id":"36135ac9ddb621815c866a623ff844be4c06bc52"},{"author":{"_account_id":27008,"name":"Vitalii Solodilov","email":"Mcdkr@yandex.ru","username":"mcdoker18"},"change_message_id":"2e356ee131c12a778eb406a0fedd1a2d7cb2e393","unresolved":false,"context_lines":[{"line_number":196,"context_line":"            \"\"\""},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"        wf_service.create_workflows(wf_text)"},{"line_number":199,"context_line":"        wf_ex \u003d self.engine.start_workflow(\u0027wf\u0027)"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"        self.await_workflow_success(wf_ex.id)"},{"line_number":202,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9f6a8fd7_3a581986","line":199,"in_reply_to":"9f6a8fd7_91a03044","updated":"2018-04-25 10:18:48.000000000","message":"No problem, \"хозяин барин\" :)","commit_id":"36135ac9ddb621815c866a623ff844be4c06bc52"},{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"68b3150cca96391bdb755ecc444b449a7544b4b3","unresolved":false,"context_lines":[{"line_number":196,"context_line":"            \"\"\""},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"        wf_service.create_workflows(wf_text)"},{"line_number":199,"context_line":"        wf_ex \u003d self.engine.start_workflow(\u0027wf\u0027)"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"        self.await_workflow_success(wf_ex.id)"},{"line_number":202,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9f6a8fd7_91a03044","line":199,"in_reply_to":"9f6a8fd7_be9bea15","updated":"2018-04-25 08:14:53.000000000","message":"Thanks ). I know that many people hate comments like this. That\u0027s why I mark them \"Soft\" which means that I\u0027m not insisting at all, just expressing my preference.","commit_id":"36135ac9ddb621815c866a623ff844be4c06bc52"},{"author":{"_account_id":27008,"name":"Vitalii Solodilov","email":"Mcdkr@yandex.ru","username":"mcdoker18"},"change_message_id":"4702506517de321e81c275f696a5c50b3bbf7274","unresolved":false,"context_lines":[{"line_number":196,"context_line":"            \"\"\""},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"        wf_service.create_workflows(wf_text)"},{"line_number":199,"context_line":"        wf_ex \u003d self.engine.start_workflow(\u0027wf\u0027)"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"        self.await_workflow_success(wf_ex.id)"},{"line_number":202,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9f6a8fd7_be9bea15","line":199,"in_reply_to":"9f6a8fd7_c02feb85","updated":"2018-04-23 16:48:45.000000000","message":"Done (:","commit_id":"36135ac9ddb621815c866a623ff844be4c06bc52"}]}
