Revision aea0ed67 lib/http/server.py

b/lib/http/server.py
236 236
    self.sock = sock
237 237
    self.client_addr = client_addr
238 238

  
239
    self.poller = select.poll()
240

  
241 239
    self.request_msg = http.HttpMessage()
242 240
    self.response_msg = http.HttpMessage()
243 241

  
......
260 258
        if self.server.using_ssl:
261 259
          self.sock.set_accept_state()
262 260
          try:
263
            http.Handshake(self.poller, self.sock, self.WRITE_TIMEOUT)
261
            http.Handshake(self.sock, self.WRITE_TIMEOUT)
264 262
          except http.HttpSessionHandshakeUnexpectedEOF:
265 263
            # Ignore rest
266 264
            return
......
278 276
          # Try to send a response
279 277
          self._SendResponse()
280 278
      finally:
281
        http.ShutdownConnection(self.poller, sock,
282
                                self.CLOSE_TIMEOUT, self.WRITE_TIMEOUT,
279
        http.ShutdownConnection(sock, self.CLOSE_TIMEOUT, self.WRITE_TIMEOUT,
283 280
                                request_msg_reader, force_close)
284 281

  
285 282
      self.sock.close()

Also available in: Unified diff