)]}'
{"rally/plugins/openstack/scenarios/vm/vmtasks.py":[{"author":{"_account_id":19011,"name":"Anton Studenov","email":"tohin1332@gmail.com","username":"tohin"},"change_message_id":"6c60e771c92e01f759d0668dbed93caf3a12aa6d","unresolved":false,"context_lines":[{"line_number":177,"context_line":"                # It\u0027s not a JSON, probably it\u0027s \u0027script_inline\u0027 result"},{"line_number":178,"context_line":"                data \u003d [\"Script: %s\" % command,"},{"line_number":179,"context_line":"                        \"StdErr: %s\" % (err or \"(none)\"),"},{"line_number":180,"context_line":"                        \"StdOut:\"]"},{"line_number":181,"context_line":"                data.extend(out.encode(\u0027ascii\u0027,\u0027ignore\u0027).split(\"\\n\")"},{"line_number":182,"context_line":"                            or [\"none\"])"},{"line_number":183,"context_line":"        except (exceptions.TimeoutException,"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba2be162_a343c6ad","line":180,"range":{"start_line":180,"start_character":31,"end_line":180,"end_character":33},"updated":"2017-03-06 13:10:59.000000000","message":"out is missing ?","commit_id":"360cb02b604966e511c2b8f63e8a76470900ec15"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"1c678ceb5cfd635d96b608969ecba4c4ec05ebd9","unresolved":false,"context_lines":[{"line_number":196,"context_line":"                    self.add_output(**{chart_type: chart})"},{"line_number":197,"context_line":"        else:"},{"line_number":198,"context_line":"            # it\u0027s a dict with several unknown lines"},{"line_number":199,"context_line":"            self.add_output(complete\u003d{\"title\": \"Script Inline\","},{"line_number":200,"context_line":"                                      \"chart_plugin\": \"TextArea\","},{"line_number":201,"context_line":"                                      \"data\": data})"},{"line_number":202,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"9a30ddce_70ce6bb5","line":199,"range":{"start_line":199,"start_character":47,"end_line":199,"end_character":62},"updated":"2017-03-09 10:51:29.000000000","message":"please use title \"Script Output\" instead","commit_id":"2241fc120129a703003de93a7d95db3e1e7d3d80"},{"author":{"_account_id":19011,"name":"Anton Studenov","email":"tohin1332@gmail.com","username":"tohin"},"change_message_id":"6b06083f5cec2aaa12329b1e30adfa4714baca78","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"            code, out, err \u003d self._run_command("},{"line_number":163,"context_line":"                fip[\"ip\"], port, username, password, command\u003dcommand)"},{"line_number":164,"context_line":"            text_area_output \u003d [\"StdErr: %s\" % (err or \"(none)\"),"},{"line_number":165,"context_line":"                                \"StdOut:\"]"},{"line_number":166,"context_line":"            if code:"},{"line_number":167,"context_line":"                raise exceptions.ScriptError("},{"line_number":168,"context_line":"                    \"Error running command %(command)s. \""}],"source_content_type":"text/x-python","patch_set":17,"id":"3a1ff146_eefc9740","line":165,"range":{"start_line":164,"start_character":12,"end_line":165,"end_character":42},"updated":"2017-03-15 07:30:06.000000000","message":"Let\u0027s move it to line 198","commit_id":"6031e350e7bea8cf411ca6207639d2c658b349ba"}]}
