title: Asynchronous HTTP calls in Python
body: <p>I have a need for a callback kind of functionality in Python where I am sending a request to a webservice multiple times, with a change in the parameter each time.  I want these requests to happen concurrently instead of sequentially, so I want the function to be called asynchronously. </p>
  
  <p>It looks like asyncore is what I might want to use, but the examples I've seen of how it works all look like overkill, so I'm wondering if there's another path I should be going down.  Any suggestions on modules/process? Ideally I'd like to use these in a procedural fashion instead of creating classes but I may not be able to get around that. </p>