'Queue the request to be processed by on of the thread pool threads'

def process_request(self, request, client_address):

    request.setblocking(1)
    self.thread_pool.add_task((lambda : self.process_request_in_thread(request, client_address)))
