Remove keep_alive cruft from urllib3 (for now)

This commit is contained in:
Kenneth Reitz
2011-10-13 20:17:22 -04:00
parent 9518d053a4
commit 5537902796
+2 -8
View File
@@ -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]