)]}'
{"zaqar/transport/websocket/driver.py":[{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"e7d9f99a4c37a7f30da8d2c5447b5a1fd1d0df8d","unresolved":false,"context_lines":[{"line_number":60,"context_line":"    return [(_WS_GROUP, _WS_OPTIONS)]"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"# TODO(derekh): use escape_ipv6 from oslo.utils once available"},{"line_number":64,"context_line":"def _escape_ipv6(address):"},{"line_number":65,"context_line":"    \"\"\"Escape an IP address in square brackets if IPv6\"\"\""},{"line_number":66,"context_line":"    if netutils.is_valid_ipv6(address):"}],"source_content_type":"text/x-python","patch_set":3,"id":"5f4e5783_e72071b3","line":63,"updated":"2017-10-10 09:09:32.000000000","message":"this is the related patch: https://review.openstack.org/#/c/495166","commit_id":"7d8e244cd993dc77eb66222813f681eafbdb725b"}]}
