From: Piotr Dobrogost Date: Fri, 20 Jan 2012 20:42:25 +0000 (+0100) Subject: tiny map() refactoring X-Git-Tag: v0.10.0~12^2^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3873121c01d0081777edb49b90d00e4c0ae777e1;p=services%2Fpython-requests.git tiny map() refactoring --- diff --git a/requests/async.py b/requests/async.py index fafcb9e..9488447 100644 --- a/requests/async.py +++ b/requests/async.py @@ -78,12 +78,8 @@ def map(requests, prefetch=True, size=None): requests = list(requests) - if size: - pool = Pool(size) - jobs = [pool.spawn(r.send) for r in requests] - else: - jobs = [gevent.spawn(r.send) for r in requests] - + pool = Pool(size) if size else None + jobs = [send(r, pool) for r in requests] gevent.joinall(jobs) if prefetch: