)]}'
{"tools/db/schema_diff.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"4442d0743888b480e625d62c2203f65e2b79d95e","unresolved":false,"context_lines":[{"line_number":81,"context_line":"        pipeline.append(\u0027|\u0027)"},{"line_number":82,"context_line":"        pipeline.append(\u0027colordiff\u0027)"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"    pipeline.append(\u0027|\u0027)"},{"line_number":85,"context_line":"    pipeline.append(\u0027less\u0027)"},{"line_number":86,"context_line":"    pipeline.append(\u0027-R\u0027)"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    subprocess.check_call(pipeline)"},{"line_number":89,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_133161ed","line":86,"range":{"start_line":84,"start_character":0,"end_line":86,"end_character":25},"updated":"2019-10-02 16:58:17.000000000","message":"You need \u0027shell\u003dTrue\u0027 to use pipes","commit_id":"7a05d258fd1619c164ef19d1821a89da26b4cefb"}],"tools/xenserver/stress_test.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"4442d0743888b480e625d62c2203f65e2b79d95e","unresolved":false,"context_lines":[{"line_number":66,"context_line":"def migrate_server(server_name):"},{"line_number":67,"context_line":"    run(\"nova migrate %s --poll\" % server_name)"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    cmd \u003d [\u0027nova\u0027, \u0027list\u0027, \u0027|\u0027, \u0027grep\u0027, server_name, \u0027|\u0027,"},{"line_number":70,"context_line":"           \u0027awk\u0027, \"\u0027{print $6}\u0027\"]"},{"line_number":71,"context_line":"    proc \u003d subprocess.Popen(cmd, stdout\u003dsubprocess.PIPE)"},{"line_number":72,"context_line":"    stdout, stderr \u003d proc.communicate()"},{"line_number":73,"context_line":"    status \u003d stdout.strip()"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_333a5dcd","line":70,"range":{"start_line":69,"start_character":0,"end_line":70,"end_character":33},"updated":"2019-10-02 16:58:17.000000000","message":"This won\u0027t work. It relies on a pipe which needs shell\u003dTrue","commit_id":"7a05d258fd1619c164ef19d1821a89da26b4cefb"}]}
