)]}'
{"nova/tests/functional/api_samples_test_base.py":[{"author":{"_account_id":17714,"name":"Augustina Ragwitz","email":"auggy@cpan.org","username":"mmmpork"},"change_message_id":"15694e206986c99c2b3e6968add2b84d88cb3254","unresolved":false,"context_lines":[{"line_number":56,"context_line":"    # around the information that we need to drop those strings"},{"line_number":57,"context_line":"    # later. The regex anchors from the \u0027: \u0027, as all of these will"},{"line_number":58,"context_line":"    # be top rooted keys."},{"line_number":59,"context_line":"    data \u003d re.sub(r\u0027(\\: )%\\((.+)\\)s([^\"])\u0027, r\u0027\\1\"%(int:\\2)s\"\\3\u0027, data)"},{"line_number":60,"context_line":"    return jsonutils.loads(data)"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5a710552_253cd992","line":59,"updated":"2015-12-14 21:26:27.000000000","message":"Yay thanks for getting my regex suggestion in, the original was so general that it was failing on multiple replacements within a single value.","commit_id":"7f875e91e44cee7ed094a58ad20f4bca55261889"}]}
