)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"42fc2a62b5536a0fb682bfe9a2bf98c7a68cb434","unresolved":false,"context_lines":[{"line_number":7,"context_line":"py35: Change error message"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Python 3.5 has changed the message error what affects a single unit"},{"line_number":10,"context_line":"test.  This change fixes this particular escenario."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I3d0d28f4a468345f6cd45f36437d90e76b3f1a8c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"1af94dfe_8a8ba0c2","line":10,"updated":"2016-03-18 09:42:59.000000000","message":"Do we have a bug for this.. Can you plz elaborate more on the failure you observed?","commit_id":"9019d43a3225782d21bc8aaa85e933f73190c42a"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"3dd030546b2057ebea452c468ed036d3e1d016b5","unresolved":false,"context_lines":[{"line_number":7,"context_line":"py35: Change error message"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Python 3.5 has changed the message error what affects a single unit"},{"line_number":10,"context_line":"test.  This change fixes this particular escenario."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I3d0d28f4a468345f6cd45f36437d90e76b3f1a8c"},{"line_number":13,"context_line":"Closes-Bug: #1559191"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1a122d0e_a5a80079","line":10,"updated":"2016-05-01 11:05:56.000000000","message":"typo: scenario","commit_id":"f6daaeac60bdcff4d704074120585d5287cb3907"}],"neutron/tests/unit/common/test_utils.py":[{"author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"change_message_id":"94c0b10dae346c3fdc6d296c6f0c9d8eb719579d","unresolved":false,"context_lines":[{"line_number":140,"context_line":"class UtilTestParseVlanRanges(base.BaseTestCase):"},{"line_number":141,"context_line":"    _err_prefix \u003d \"Invalid network VLAN range: \u0027\""},{"line_number":142,"context_line":"    _err_too_few \u003d \"\u0027 - \u0027need more than 2 values to unpack\u0027.\""},{"line_number":143,"context_line":"    if sys.version[:3] \u003d\u003d \u00273.5\u0027:"},{"line_number":144,"context_line":"        _err_too_few \u003d \"\u0027 - \u0027not enough values to unpack (expected 3, got 2)\u0027.\""},{"line_number":145,"context_line":"    _err_too_many_prefix \u003d \"\u0027 - \u0027too many values to unpack\""},{"line_number":146,"context_line":"    _err_not_int \u003d \"\u0027 - \u0027invalid literal for int() with base 10: \u0027%s\u0027\u0027.\""}],"source_content_type":"text/x-python","patch_set":2,"id":"1af94dfe_aa70f340","line":143,"range":{"start_line":143,"start_character":11,"end_line":143,"end_character":18},"updated":"2016-03-18 22:08:49.000000000","message":"It seems not bulletproof to rely on stdlib error messages and the logged trace when the parsing fails doesn\u0027t really help to understand the mistake.","commit_id":"f6daaeac60bdcff4d704074120585d5287cb3907"}]}
