import gevent from gevent import monkey monkey.patch_all() import requests def fetch_request(url): print("fetching %s" % url) requests.get(url) print("Finish fetching %s" % url) jobs = [] for url in ("http://google.com", "http://facebook.com"): jobs.append(gevent.spawn(fetch_request, url)) gevent.joinall(jobs)