)]}'
{"nova/console/websocketproxy.py":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"2cc603f53b255badbc99455c747285124a905fdf","unresolved":false,"context_lines":[{"line_number":84,"context_line":"            if tsock:"},{"line_number":85,"context_line":"                tsock.shutdown(socket.SHUT_RDWR)"},{"line_number":86,"context_line":"                tsock.close()"},{"line_number":87,"context_line":"                self.vmsg(\"%s:%s: Target closed\" % (host, port))"},{"line_number":88,"context_line":"                LOG.audit(\"%s:%s: Target closed\" % (host, port))"},{"line_number":89,"context_line":"            raise"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2F08Q%3D","line":87,"updated":"2013-01-03 15:11:50.000000000","message":"is this a vmsg, and the last one a msg, even though both are a LOG.audit?","commit_id":"79cb2aea616e92671085df3b32187dee57b428c1"},{"author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"change_message_id":"cf58ef1e10602e58cc4b3c503ff84d8c453a5c93","unresolved":false,"context_lines":[{"line_number":84,"context_line":"            if tsock:"},{"line_number":85,"context_line":"                tsock.shutdown(socket.SHUT_RDWR)"},{"line_number":86,"context_line":"                tsock.close()"},{"line_number":87,"context_line":"                self.vmsg(\"%s:%s: Target closed\" % (host, port))"},{"line_number":88,"context_line":"                LOG.audit(\"%s:%s: Target closed\" % (host, port))"},{"line_number":89,"context_line":"            raise"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2Fzkg%3D","line":87,"in_reply_to":"AAAAM3%2F%2F08Q%3D","updated":"2013-01-04 14:33:45.000000000","message":"I\u0027m not sure I understand what you\u0027re getting at here. What are you suggesting I should change","commit_id":"79cb2aea616e92671085df3b32187dee57b428c1"}]}
