def _make_api_request_no_retry(http, http_request, redirections=_REDIRECTIONS):
 connection_type = None
 if getattr(http, 'connections', None):
  url_scheme = parse.urlsplit(http_request.url).scheme
  if (url_scheme and (url_scheme in http.connections)):
   connection_type = http.connections[url_scheme]
 new_debuglevel = (4 if (httplib2.debuglevel == 4) else 0)
 with _httplib2_debug_level(http_request, new_debuglevel, http=http):
  (info, content) = http.request(str(http_request.url), method=str(http_request.http_method), body=http_request.body, headers=http_request.headers, redirections=redirections, connection_type=connection_type)
 if (info is None):
  raise RequestError()
 response = Response(info, content, http_request.url)
 _check_response(response)
 return response

def _make_api_request_no_retry ( http , http_request , redirections = _REDIRECTIONS ) : connection_type = None if getattr ( http , 'connections' , None ) : url_scheme = parse . urlsplit ( http_request . url ) . scheme if ( url_scheme and ( url_scheme in http . connections ) ) : connection_type = http . connections [ url_scheme ] new_debuglevel = ( 4 if ( httplib2 . debuglevel == 4 ) else 0 ) with _httplib2_debug_level ( http_request , new_debuglevel , http = http ) : ( info , content ) = http . request ( str ( http_request . url ) , method = str ( http_request . http_method ) , body = http_request . body , headers = http_request . headers , redirections = redirections , connection_type = connection_type ) if ( info is None ) : raise RequestError ( ) response = Response ( info , content , http_request . url ) _check_response ( response ) return response
send an http request via the given http instance .