)]}'
{"tools/outfilter.py":[{"author":{"_account_id":7369,"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","username":"redixin"},"change_message_id":"4cbf80dcfe40814b78c2e251d99b68ffc5c57631","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"def skip_line(line):"},{"line_number":42,"context_line":"    \"\"\"Should we skip this line.\"\"\""},{"line_number":43,"context_line":"    return re.search(\u0027(set \\+o|xtrace)\u0027, line)"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"def main():"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_098abe1a","line":43,"updated":"2014-06-11 16:28:07.000000000","message":"using compiled (re.compile) expressions would be even faster","commit_id":"801715b24b3ca6c13b69b800b47e736a68e50a8d"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"c236e2b5cbbe683e47362bc92e8de2c088f20c2e","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"def skip_line(line):"},{"line_number":42,"context_line":"    \"\"\"Should we skip this line.\"\"\""},{"line_number":43,"context_line":"    return re.search(\u0027(set \\+o|xtrace)\u0027, line)"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"def main():"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_5ab722f5","line":43,"in_reply_to":"1ae5cdf2_098abe1a","updated":"2014-06-11 18:08:06.000000000","message":"that\u0027s fair.","commit_id":"801715b24b3ca6c13b69b800b47e736a68e50a8d"},{"author":{"_account_id":7369,"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","username":"redixin"},"change_message_id":"4cbf80dcfe40814b78c2e251d99b68ffc5c57631","unresolved":false,"context_lines":[{"line_number":59,"context_line":""},{"line_number":60,"context_line":"        now \u003d datetime.datetime.utcnow()"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"        newline \u003d (\"%s.%s | %s\" % ("},{"line_number":63,"context_line":"            now.strftime(\"%Y-%m-%d %H:%M:%S\"),"},{"line_number":64,"context_line":"            now.strftime(\"%f\")[:3],"},{"line_number":65,"context_line":"            line))"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_e914b2ea","line":62,"updated":"2014-06-11 16:28:07.000000000","message":"same as\n             newline \u003d (\"%s | %s\" % (\n\t\t\tnow.strftime(\"%Y-%m-%d %H:%M:%S.%f\")[:-3],\n\t\t\tline))","commit_id":"801715b24b3ca6c13b69b800b47e736a68e50a8d"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"c236e2b5cbbe683e47362bc92e8de2c088f20c2e","unresolved":false,"context_lines":[{"line_number":59,"context_line":""},{"line_number":60,"context_line":"        now \u003d datetime.datetime.utcnow()"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"        newline \u003d (\"%s.%s | %s\" % ("},{"line_number":63,"context_line":"            now.strftime(\"%Y-%m-%d %H:%M:%S\"),"},{"line_number":64,"context_line":"            now.strftime(\"%f\")[:3],"},{"line_number":65,"context_line":"            line))"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_daeb32da","line":62,"in_reply_to":"1ae5cdf2_e914b2ea","updated":"2014-06-11 18:08:06.000000000","message":"sure, I\u0027m not sure if that\u0027s any simpler.","commit_id":"801715b24b3ca6c13b69b800b47e736a68e50a8d"}]}
