)]}'
{"zaqar/transport/websocket/protocol.py":[{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"578a5ca9006ea06a24bc8194872bde8f9eb9521f","unresolved":false,"context_lines":[{"line_number":110,"context_line":""},{"line_number":111,"context_line":"    def _deauthenticate(self):"},{"line_number":112,"context_line":"        self._authentified \u003d False"},{"line_number":113,"context_line":"        self.sendClose(4003, u\u0027Authentication expired.\u0027)"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"    def _auth_response(self, status, message):"},{"line_number":116,"context_line":"        code \u003d int(status.split()[0])"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa1b9901_cbb5ea7e","line":113,"updated":"2015-08-17 15:16:51.000000000","message":"403* ?","commit_id":"4d9b3c914196163264d47d26147568ebf9b9b484"},{"author":{"_account_id":12321,"name":"Ryan Brown","email":"rybrown@redhat.com","username":"ryansb"},"change_message_id":"f28f910e4ff3b5ef200949c2065f0bfd2a592cd3","unresolved":false,"context_lines":[{"line_number":110,"context_line":""},{"line_number":111,"context_line":"    def _deauthenticate(self):"},{"line_number":112,"context_line":"        self._authentified \u003d False"},{"line_number":113,"context_line":"        self.sendClose(4003, u\u0027Authentication expired.\u0027)"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"    def _auth_response(self, status, message):"},{"line_number":116,"context_line":"        code \u003d int(status.split()[0])"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa1b9901_3109ff84","line":113,"in_reply_to":"fa1b9901_263cdb92","updated":"2015-08-25 15:49:27.000000000","message":"Can you enlighten the rest of us?","commit_id":"4d9b3c914196163264d47d26147568ebf9b9b484"},{"author":{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},"change_message_id":"da2c7254679254e697e130cad80fca323c23541e","unresolved":false,"context_lines":[{"line_number":110,"context_line":""},{"line_number":111,"context_line":"    def _deauthenticate(self):"},{"line_number":112,"context_line":"        self._authentified \u003d False"},{"line_number":113,"context_line":"        self.sendClose(4003, u\u0027Authentication expired.\u0027)"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"    def _auth_response(self, status, message):"},{"line_number":116,"context_line":"        code \u003d int(status.split()[0])"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa1b9901_94ef991d","line":113,"in_reply_to":"fa1b9901_3109ff84","updated":"2015-08-25 15:57:47.000000000","message":"Ryan: WS codes are a bit weird, and you can only use a certain range of values as an app. See https://github.com/tavendo/AutobahnPython/blob/master/autobahn/websocket/protocol.py#L2193 for reference.","commit_id":"4d9b3c914196163264d47d26147568ebf9b9b484"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"b74d67b8be97e330a7b3d00e021d403a59660522","unresolved":false,"context_lines":[{"line_number":110,"context_line":""},{"line_number":111,"context_line":"    def _deauthenticate(self):"},{"line_number":112,"context_line":"        self._authentified \u003d False"},{"line_number":113,"context_line":"        self.sendClose(4003, u\u0027Authentication expired.\u0027)"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"    def _auth_response(self, status, message):"},{"line_number":116,"context_line":"        code \u003d int(status.split()[0])"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa1b9901_263cdb92","line":113,"in_reply_to":"fa1b9901_cbb5ea7e","updated":"2015-08-17 15:30:59.000000000","message":"nvm, I now know why you did it","commit_id":"4d9b3c914196163264d47d26147568ebf9b9b484"}]}
