)]}'
{"heat/common/wsgi.py":[{"author":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"change_message_id":"18eeda4961eeca5c615acf6aba4e5697c6e4da47","unresolved":false,"context_lines":[{"line_number":759,"context_line":""},{"line_number":760,"context_line":"    full_message \u003d unicode(exc)"},{"line_number":761,"context_line":"    if full_message.find(\u0027\\n\u0027) \u003e -1:"},{"line_number":762,"context_line":"        message, msg_trace \u003d full_message.split(\u0027\\n\u0027, 1)"},{"line_number":763,"context_line":""},{"line_number":764,"context_line":"    exc.message \u003d gettextutils.get_localized_message(message, locale)"},{"line_number":765,"context_line":"    if isinstance(exc, webob.exc.HTTPError):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F%2F8kI%3D","line":762,"updated":"2013-10-24 19:12:40.000000000","message":"mmm, if there is no \"\\n\" we won\u0027t have a \"message\" defined:(","commit_id":"e3d1ac0470bcb9d19a185b4d69d5adf5a6e12f1e"},{"author":{"_account_id":7135,"name":"Liang Chen","email":"liangchen.linux@gmail.com","username":"Liang"},"change_message_id":"b23d8186b3cfe3e041654e9ff5c224f0c6395ffc","unresolved":false,"context_lines":[{"line_number":759,"context_line":""},{"line_number":760,"context_line":"    full_message \u003d unicode(exc)"},{"line_number":761,"context_line":"    if full_message.find(\u0027\\n\u0027) \u003e -1:"},{"line_number":762,"context_line":"        message, trace_unused \u003d full_message.split(\u0027\\n\u0027, 1)"},{"line_number":763,"context_line":"    else:"},{"line_number":764,"context_line":"        message \u003d full_message"},{"line_number":765,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2F7cg%3D","line":762,"updated":"2013-10-25 03:23:32.000000000","message":"Is this split really necessary? Exception.__unicode__ should not contain traceback.","commit_id":"8aaa422b8377eb44c462829e9c8688d5753542de"}]}
