)]}'
{"octavia/api/v1/types/base.py":[{"author":{"_account_id":6116,"name":"li,chen","email":"shchenli@cn.ibm.com","username":"chen-li"},"change_message_id":"29ebf2b96ed0542c0877a57d15d19374031fcce3","unresolved":false,"context_lines":[{"line_number":50,"context_line":"        try:"},{"line_number":51,"context_line":"            validate.url(value)"},{"line_number":52,"context_line":"        except exceptions.InvalidURL as e:"},{"line_number":53,"context_line":"            raise ValueError(str(e))"},{"line_number":54,"context_line":"        return value"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"dada55a8_7b0bc224","line":53,"range":{"start_line":53,"start_character":29,"end_line":53,"end_character":35},"updated":"2016-07-26 07:57:42.000000000","message":"e.msg ?","commit_id":"9169a25e924f14c4e8689e7a688a3602449a11a5"},{"author":{"_account_id":19956,"name":"Yang Li","email":"yang.li@easystack.cn","username":"leonstack"},"change_message_id":"cb8d77d0f6d93170d817560d57d9b3675e1fa365","unresolved":false,"context_lines":[{"line_number":50,"context_line":"        try:"},{"line_number":51,"context_line":"            validate.url(value)"},{"line_number":52,"context_line":"        except exceptions.InvalidURL as e:"},{"line_number":53,"context_line":"            raise ValueError(str(e))"},{"line_number":54,"context_line":"        return value"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"dada55a8_b56894f6","line":53,"range":{"start_line":53,"start_character":29,"end_line":53,"end_character":35},"in_reply_to":"dada55a8_7b0bc224","updated":"2016-07-26 14:02:22.000000000","message":"Oh, yes, seems the __str__ function did nothing, I will modify it.","commit_id":"9169a25e924f14c4e8689e7a688a3602449a11a5"}]}
