@classmethod
def _do_fetch(cls, url, method, operation):
    try:
        response = urlfetch.fetch(cls._get_url(url, method, operation), deadline=_WORKER_DEADLINE_SECONDS, headers=_DISABLE_CACHING_HEADERS, method=method, payload=cls._get_request_body(method, operation))
        return (response.status_code, cls._transform_response(response))
    except urlfetch.DownloadError as e:
        _LOG.error('Unable to dispatch request to pool; error: %s', e)
        return (500, {_PAYLOAD: 'Unable to dispatch request'})
@classmethod
def _do_fetch(cls, url, method, operation):
    try:
        response = urlfetch.fetch(cls._get_url(url, method, operation), deadline=_WORKER_DEADLINE_SECONDS, headers=_DISABLE_CACHING_HEADERS, method=method, payload=cls._get_request_body(method, operation))
        return (response.status_code, cls._transform_response(response))
    except urlfetch.DownloadError as e:
        _LOG.error('Unable to dispatch request to pool; error: %s', e)
        return (500, {_PAYLOAD: 'Unable to dispatch request'})