)]}'
{"test/unit/common/test_wsgi.py":[{"author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"change_message_id":"ca59e51482aa1d87b85c9762e5368e1a33063978","unresolved":false,"context_lines":[{"line_number":250,"context_line":"            if hasattr(socket, \u0027TCP_KEEPIDLE\u0027):"},{"line_number":251,"context_line":"                expected_socket_opts[socket.IPPROTO_TCP] \u003d {"},{"line_number":252,"context_line":"                    socket.TCP_KEEPIDLE: 600,"},{"line_number":253,"context_line":"                    socket.TCP_NODELAY: 1,"},{"line_number":254,"context_line":"                }"},{"line_number":255,"context_line":"            self.assertEquals(sock.opts, expected_socket_opts)"},{"line_number":256,"context_line":"            # test ssl"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2BcJs%3D","line":253,"updated":"2013-11-26 02:14:58.000000000","message":"Why is this down in an if based on TCP_KEEPIDLE when the code to set the option is not?","commit_id":"3e1274d79928c8bbc48c4bb880798a190fb762f5"},{"author":{"_account_id":6198,"name":"Peter Portante","email":"peter.a.portante@gmail.com","username":"peter-a-portante"},"change_message_id":"7372123013a0028e7c6fd17f8440a22b2110086a","unresolved":false,"context_lines":[{"line_number":250,"context_line":"            if hasattr(socket, \u0027TCP_KEEPIDLE\u0027):"},{"line_number":251,"context_line":"                expected_socket_opts[socket.IPPROTO_TCP] \u003d {"},{"line_number":252,"context_line":"                    socket.TCP_KEEPIDLE: 600,"},{"line_number":253,"context_line":"                    socket.TCP_NODELAY: 1,"},{"line_number":254,"context_line":"                }"},{"line_number":255,"context_line":"            self.assertEquals(sock.opts, expected_socket_opts)"},{"line_number":256,"context_line":"            # test ssl"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2BZEU%3D","line":253,"in_reply_to":"AAAATn%2F%2BcJs%3D","updated":"2013-11-26 15:50:49.000000000","message":"Yes, it should! Totally missed that.","commit_id":"3e1274d79928c8bbc48c4bb880798a190fb762f5"},{"author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"change_message_id":"deae1ecff4d083c2e05813dd6dc24614753c958d","unresolved":false,"context_lines":[{"line_number":247,"context_line":"                    socket.SO_KEEPALIVE: 1,"},{"line_number":248,"context_line":"                },"},{"line_number":249,"context_line":"            }"},{"line_number":250,"context_line":"            expected_socket_opts[socket.IPPROTO_TCP] \u003d {"},{"line_number":251,"context_line":"                socket.TCP_NODELAY: 1,"},{"line_number":252,"context_line":"            }"},{"line_number":253,"context_line":"            if hasattr(socket, \u0027TCP_KEEPIDLE\u0027):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F%2BT04%3D","line":250,"updated":"2013-11-27 15:00:38.000000000","message":"This could be rolled into the static assignment to expected_socket_opts right above.","commit_id":"6096820a3653a920ac8f73aa51c56b2b19166972"}]}
