)]}'
{"octavia/api/v2/controllers/load_balancer.py":[{"author":{"_account_id":12024,"name":"Tong Liu","email":"tongl@vmware.com","username":"tong101"},"change_message_id":"cab1ffcedccdd64efc07ad1eadffd72da3b7a349","unresolved":false,"context_lines":[{"line_number":133,"context_line":"        if port.device_id:"},{"line_number":134,"context_line":"            raise exceptions.ValidationException(detail\u003d_("},{"line_number":135,"context_line":"                    \"Port %(port_id)s is still in use.\") %"},{"line_number":136,"context_line":"                    {\u0027port_id\u0027: port.id})"},{"line_number":137,"context_line":"        load_balancer.vip_network_id \u003d port.network_id"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"        # Identify the subnet for this port"}],"source_content_type":"text/x-python","patch_set":2,"id":"df87a7cf_b2b01345","line":136,"updated":"2017-12-07 22:53:11.000000000","message":"Maybe you can add which device is using this port in the exception.","commit_id":"f24b20193a018c7d7cbb1bc9bd27d98775fb326f"},{"author":{"_account_id":25058,"name":"huangshan","email":"huangshan@fiberhome.com","username":"huangshan"},"change_message_id":"83766418ab42fc14dccb63d908779a2a3bbe3ef9","unresolved":false,"context_lines":[{"line_number":133,"context_line":"        if port.device_id:"},{"line_number":134,"context_line":"            raise exceptions.ValidationException(detail\u003d_("},{"line_number":135,"context_line":"                    \"Port %(port_id)s is still in use.\") %"},{"line_number":136,"context_line":"                    {\u0027port_id\u0027: port.id})"},{"line_number":137,"context_line":"        load_balancer.vip_network_id \u003d port.network_id"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"        # Identify the subnet for this port"}],"source_content_type":"text/x-python","patch_set":2,"id":"df87a7cf_b3b57434","line":136,"in_reply_to":"df87a7cf_b2b01345","updated":"2017-12-08 02:26:47.000000000","message":"It\u0027s better to do this, thank you for your advice.","commit_id":"f24b20193a018c7d7cbb1bc9bd27d98775fb326f"}],"octavia/common/validate.py":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"206944ef759a5379e80d0fa4cb3932915b51be84","unresolved":false,"context_lines":[{"line_number":234,"context_line":"    return port"},{"line_number":235,"context_line":""},{"line_number":236,"context_line":""},{"line_number":237,"context_line":"def port_uses(port):"},{"line_number":238,"context_line":"    \"\"\"Raise an exception when a port is used.\"\"\""},{"line_number":239,"context_line":"    if port.device_id:"},{"line_number":240,"context_line":"        raise exceptions.ValidationException(detail\u003d_("}],"source_content_type":"text/x-python","patch_set":3,"id":"9f91af0f_a25f9c0c","line":237,"range":{"start_line":237,"start_character":4,"end_line":237,"end_character":13},"updated":"2018-01-05 00:02:55.000000000","message":"check_port_in_use","commit_id":"fd86c0ca95d6030e3d07a9ba252547b4ff96048f"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"206944ef759a5379e80d0fa4cb3932915b51be84","unresolved":false,"context_lines":[{"line_number":238,"context_line":"    \"\"\"Raise an exception when a port is used.\"\"\""},{"line_number":239,"context_line":"    if port.device_id:"},{"line_number":240,"context_line":"        raise exceptions.ValidationException(detail\u003d_("},{"line_number":241,"context_line":"            \"Port %(port_id)s has been used by device %(device_id)s \") %"},{"line_number":242,"context_line":"            {\u0027port_id\u0027: port.id, \u0027device_id\u0027: port.device_id})"},{"line_number":243,"context_line":"    return False"},{"line_number":244,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9f91af0f_429c90bf","line":241,"range":{"start_line":241,"start_character":30,"end_line":241,"end_character":38},"updated":"2018-01-05 00:02:55.000000000","message":"is already","commit_id":"fd86c0ca95d6030e3d07a9ba252547b4ff96048f"}]}
