)]}'
{"mistral/engine/workflows.py":[{"author":{"_account_id":27008,"name":"Vitalii Solodilov","email":"Mcdkr@yandex.ru","username":"mcdoker18"},"change_message_id":"45c6cb2509a405f2cd5a596819e78244c43798ef","unresolved":false,"context_lines":[{"line_number":553,"context_line":"                \"Current state is \" + wf_ex_state"},{"line_number":554,"context_line":"            )"},{"line_number":555,"context_line":""},{"line_number":556,"context_line":"        action_queue.schedule_on_action_complete("},{"line_number":557,"context_line":"            self.wf_ex.id,"},{"line_number":558,"context_line":"            result,"},{"line_number":559,"context_line":"            wf_action\u003dTrue"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_54b69a8b","line":556,"updated":"2018-10-09 10:43:02.000000000","message":"Why we don\u0027t change state of the parent execution in the same transaction as a child?","commit_id":"aaf6e74924298f9b5bbcc954ca7714fef94a99ef"},{"author":{"_account_id":21970,"name":"Andras Kovi","email":"akovi@nokia.com","username":"andras.kovi"},"change_message_id":"62d6daf96fdacbcb62ee367199cdea688aa187dc","unresolved":false,"context_lines":[{"line_number":553,"context_line":"                \"Current state is \" + wf_ex_state"},{"line_number":554,"context_line":"            )"},{"line_number":555,"context_line":""},{"line_number":556,"context_line":"        action_queue.schedule_on_action_complete("},{"line_number":557,"context_line":"            self.wf_ex.id,"},{"line_number":558,"context_line":"            result,"},{"line_number":559,"context_line":"            wf_action\u003dTrue"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_1bbde366","line":556,"in_reply_to":"3f79a3b5_54b69a8b","updated":"2018-10-18 10:28:50.000000000","message":"The parent execution is independent in this respect from the child and requires all house keeping to be done separately.","commit_id":"aaf6e74924298f9b5bbcc954ca7714fef94a99ef"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"8c042f3dda55838acbd2446e14680c3685907104","unresolved":false,"context_lines":[{"line_number":345,"context_line":"            if wf_ex is None:"},{"line_number":346,"context_line":"                # Do nothing because the state was updated previously."},{"line_number":347,"context_line":"                self.wf_ex \u003d db_api.get_workflow_execution(id\u003dself.wf_ex.id)"},{"line_number":348,"context_line":"                LOG.error(\u0027State in DB was updated, exeution state was not changed. \u0027"},{"line_number":349,"context_line":"                          \u0027exeution [id\u003d%s, current_state\u003d%s, desired_state\u003d%s]\u0027 % ("},{"line_number":350,"context_line":"                          self.wf_ex.state, self.wf_ex.state, state))"},{"line_number":351,"context_line":"                return"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_7295143d","line":348,"updated":"2018-10-18 13:42:19.000000000","message":"E501 line too long (85 \u003e 79 characters)","commit_id":"cabac805580b06326fbc847209170a31acec591f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"8c042f3dda55838acbd2446e14680c3685907104","unresolved":false,"context_lines":[{"line_number":345,"context_line":"            if wf_ex is None:"},{"line_number":346,"context_line":"                # Do nothing because the state was updated previously."},{"line_number":347,"context_line":"                self.wf_ex \u003d db_api.get_workflow_execution(id\u003dself.wf_ex.id)"},{"line_number":348,"context_line":"                LOG.error(\u0027State in DB was updated, exeution state was not changed. \u0027"},{"line_number":349,"context_line":"                          \u0027exeution [id\u003d%s, current_state\u003d%s, desired_state\u003d%s]\u0027 % ("},{"line_number":350,"context_line":"                          self.wf_ex.state, self.wf_ex.state, state))"},{"line_number":351,"context_line":"                return"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_52981875","line":348,"updated":"2018-10-18 13:42:19.000000000","message":"H904  String interpolation should be delayed to be handled by the logging code, rather than being done at the point of the logging call. Use \u0027,\u0027 instead of \u0027%\u0027.","commit_id":"cabac805580b06326fbc847209170a31acec591f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"8c042f3dda55838acbd2446e14680c3685907104","unresolved":false,"context_lines":[{"line_number":346,"context_line":"                # Do nothing because the state was updated previously."},{"line_number":347,"context_line":"                self.wf_ex \u003d db_api.get_workflow_execution(id\u003dself.wf_ex.id)"},{"line_number":348,"context_line":"                LOG.error(\u0027State in DB was updated, exeution state was not changed. \u0027"},{"line_number":349,"context_line":"                          \u0027exeution [id\u003d%s, current_state\u003d%s, desired_state\u003d%s]\u0027 % ("},{"line_number":350,"context_line":"                          self.wf_ex.state, self.wf_ex.state, state))"},{"line_number":351,"context_line":"                return"},{"line_number":352,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_1284e00d","line":349,"updated":"2018-10-18 13:42:19.000000000","message":"E501 line too long (84 \u003e 79 characters)","commit_id":"cabac805580b06326fbc847209170a31acec591f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"8c042f3dda55838acbd2446e14680c3685907104","unresolved":false,"context_lines":[{"line_number":347,"context_line":"                self.wf_ex \u003d db_api.get_workflow_execution(id\u003dself.wf_ex.id)"},{"line_number":348,"context_line":"                LOG.error(\u0027State in DB was updated, exeution state was not changed. \u0027"},{"line_number":349,"context_line":"                          \u0027exeution [id\u003d%s, current_state\u003d%s, desired_state\u003d%s]\u0027 % ("},{"line_number":350,"context_line":"                          self.wf_ex.state, self.wf_ex.state, state))"},{"line_number":351,"context_line":"                return"},{"line_number":352,"context_line":""},{"line_number":353,"context_line":"            self.wf_ex \u003d wf_ex"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_3289dc24","line":350,"updated":"2018-10-18 13:42:19.000000000","message":"E122 continuation line missing indentation or outdented","commit_id":"cabac805580b06326fbc847209170a31acec591f"}],"mistral/tests/unit/engine/test_set_state.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"8c042f3dda55838acbd2446e14680c3685907104","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from mistral.db.v2 import api as db_api"},{"line_number":18,"context_line":"from mistral.engine import workflows"},{"line_number":19,"context_line":"import mistral.engine.action_queue as action_queue"},{"line_number":20,"context_line":"from mistral.services import workflows as wf_service"},{"line_number":21,"context_line":"from mistral.tests.unit.engine import base"},{"line_number":22,"context_line":"from mistral.workflow import states"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_928eb031","line":19,"updated":"2018-10-18 13:42:19.000000000","message":"F401 \u0027action_queue\u0027 imported but unused","commit_id":"cabac805580b06326fbc847209170a31acec591f"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"8c042f3dda55838acbd2446e14680c3685907104","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from mistral.db.v2 import api as db_api"},{"line_number":18,"context_line":"from mistral.engine import workflows"},{"line_number":19,"context_line":"import mistral.engine.action_queue as action_queue"},{"line_number":20,"context_line":"from mistral.services import workflows as wf_service"},{"line_number":21,"context_line":"from mistral.tests.unit.engine import base"},{"line_number":22,"context_line":"from mistral.workflow import states"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_b28bac20","line":19,"updated":"2018-10-18 13:42:19.000000000","message":"H306  imports not in alphabetical order (mistral.engine.workflows, mistral.engine.action_queue)","commit_id":"cabac805580b06326fbc847209170a31acec591f"}]}
