From: Kenneth Reitz Date: Fri, 14 Oct 2011 00:17:22 +0000 (-0400) Subject: Remove keep_alive cruft from urllib3 (for now) X-Git-Tag: v0.6.3^2~2^2~7 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5537902796d75ef5ce739e89ee993a801da3b2c6;p=services%2Fpython-requests.git Remove keep_alive cruft from urllib3 (for now) --- diff --git a/requests/async.py b/requests/async.py index 6599c8a..c3801b3 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]