'Process an HTTPS request.
If the throttle is over quota, sleep first.  Then add request size to
throttle before returning it to be sent.
Args:
req: A urllib2.Request object.
Returns:
The request passed in.'

def https_request(self, req):

    self.throttle.Sleep(HTTPS_BANDWIDTH_UP)
    self.throttle.Sleep(HTTPS_BANDWIDTH_DOWN)
    self.AddRequest(HTTPS_BANDWIDTH_UP, req)
    return req
