From 5537902796d75ef5ce739e89ee993a801da3b2c6 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Thu, 13 Oct 2011 20:17:22 -0400 Subject: [PATCH] Remove keep_alive cruft from urllib3 (for now) --- requests/async.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/requests/async.py b/requests/async.py index 6599c8ac..c3801b38 100644 --- a/requests/async.py +++ b/requests/async.py @@ -20,7 +20,6 @@ curious_george.patch_all(thread=False) from . import api from .hooks import dispatch_hook -from .packages.urllib3.poolmanager import PoolManager __all__ = ( @@ -65,19 +64,14 @@ delete = _patched(api.delete) request = _patched(api.request) -def map(requests, keep_alive=False): +def map(requests): """Concurrently converts a list of Requests to Responses. :param requests: a collection of Request objects. :param keep_alive: If True, HTTP Keep-Alive will be used. """ - if keep_alive: - pools = PoolManager(num_pools=len(requests), maxsize=1) - else: - pools = None - - jobs = [gevent.spawn(_send, r, pools=pools) for r in requests] + jobs = [gevent.spawn(_send, r) for r in requests] gevent.joinall(jobs) return [r.response for r in requests]