'@param cache: An object suitable for use as an C{httplib2}
cache. If a string is passed, it is assumed to be a
directory name.'

def __init__(self, cache=None):

    if (httplib2 is None):
        raise RuntimeError('Cannot    find    httplib2    library.    See    http://bitworking.org/projects/httplib2/')
    super(HTTPLib2Fetcher, self).__init__()
    self.httplib2 = httplib2.Http(cache)
    self.httplib2.force_exception_to_status_code = False
