)]}'
{"zun/websocket/websocketproxy.py":[{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"bd461d24c236ee427cfdaa3bdc9f255500ee43f0","unresolved":false,"context_lines":[{"line_number":97,"context_line":"            # Receive client data, decode it, and queue for target"},{"line_number":98,"context_line":"            bufs, closed \u003d self.recv_frames()"},{"line_number":99,"context_line":"            for buf in bufs:"},{"line_number":100,"context_line":"                # The socket returns (byte) strings in Python 2."},{"line_number":101,"context_line":"                if six.PY2:"},{"line_number":102,"context_line":"                    self.tqueue.extend(buf)"},{"line_number":103,"context_line":"                # Python 3 case, convert the result to byte strings."},{"line_number":104,"context_line":"                else:"},{"line_number":105,"context_line":"                    self.tqueue.extend(buf.encode(\u0027utf-8\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_fccf4fad","line":102,"range":{"start_line":100,"start_character":0,"end_line":102,"end_character":43},"updated":"2020-07-31 14:44:37.000000000","message":"@Shengqin,\n\nThe OpenStack community is removing six: https://review.opendev.org/#/q/Remove+six , and Zun did that as well: https://review.opendev.org/#/c/725167/10 .\n\nTherefore, I would remove the six.PY2 branch in here.","commit_id":"d37d6ea249ee43c7c3e5b0350b757a6295db4ffa"}]}
