I was pretty surprised at how bad the state of Python's "http client" libraries were. Fortunately I've been doing pretty simple stuff so far so urllib/urllib2 have been adequate. But this definitely looks nicer.
GAE provides it's own fetch() function but that could be because of special needs: http://code.google.com/appengine/docs/python/urlfetch/fetchfunction.html