title: Python: use a coroutine for async HTTP request-response?
body: <p>Is it possible in Python - using pure <code>a = yield</code> coroutine syntax, not a library like asyncio - to make a HTTP request and do something else in the meantime, before the response is received? Something like:</p>
  
  <pre><code>&gt;&gt;&gt;requests.get('http://www.json-generator.com')
  # do something else here while the above request is being made
  </code></pre>
  
  <p>Just like with AJAX one can make a request and does not have to wait for the response? Or have I possibly misunderstood the idea behind coroutines?</p>