)]}'
{"tempest/hacking/checks.py":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"7ad03f46b3b930851895bea45720576d5ad37003","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"SKIP_DECORATOR_RE \u003d re.compile(r\u0027\\s*@testtools.skip\\((.*)\\)\u0027)"},{"line_number":23,"context_line":"SKIP_STR_RE \u003d re.compile(r\u0027.*Bug #\\d+.*\u0027)"},{"line_number":24,"context_line":"PYTHON_CLIENT_RE \u003d re.compile(r\u0027\\s*import (\\w*)client\\.?.*\u0027)"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"def skip_bugs(physical_line):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPH%2F%2Fweo%3D","line":24,"updated":"2013-05-23 18:41:33.000000000","message":"so instead of this approach let\u0027s compile down the clients. So something like:\n\n\nPYTHON_CLIENT_RE_STRING \u003d \u0027import (%s)client\u0027 % PYTHON_CLIENTS.join(\u0027|\u0027)\nPYTHON_CLIENT_RE \u003d re.compile(PYTHON_CLIENT_RE_STRING)","commit_id":"11e4cb96dd9c6454d948f3d6325e2b490d0568b9"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"7ad03f46b3b930851895bea45720576d5ad37003","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":"    if \"tempest/api\" in filename:"},{"line_number":49,"context_line":"        res \u003d PYTHON_CLIENT_RE.match(physical_line)"},{"line_number":50,"context_line":"        if res:"},{"line_number":51,"context_line":"            client \u003d res.group(1)"},{"line_number":52,"context_line":"            pos \u003d physical_line.find(res.group(1))"},{"line_number":53,"context_line":"            if client in PYTHON_CLIENTS:"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPH%2F%2Fwek%3D","line":50,"updated":"2013-05-23 18:41:33.000000000","message":"with the above change, the rest of this isn\u0027t needed.","commit_id":"11e4cb96dd9c6454d948f3d6325e2b490d0568b9"}]}
