2016-01-13 3 views
1

У меня есть моя настройка прокси в моей среде, и python ее видит. Если я делаю os.environ ['http_proxy'], я вижу, что указанный прокси (и все мои другие приложения используют его).python client api за прокси

Однако, когда я пытаюсь использовать python google client api (calendar), похоже, что он не используется, хотя грубый осмотр указывает, что экземпляр HTTP по умолчанию использует прокси-сервер из среды.

service, flags = sample_tools.init(
     argv, 'calendar', 'v3', __doc__, __file__, 
     scope='https://www.googleapis.com/auth/calendar' 
    ) 

Внутри этого разговора, я вижу, что делает:

http = credentials.authorize(http = httplib2.Http()) 

что в конечном счете делает:

def __init__(self, cache=None, timeout=None, 
       proxy_info=proxy_info_from_environment, 
       ca_certs=None, disable_ssl_certificate_validation=False): 

Если не proxy_info_from_environment быть поднять его? На стороне примечания, когда я добавил точку останова внутри этой функции, она никогда не попадала. Очевидно, именно по этой причине я не получаю его с прокси-сервером, но это должно быть, правда?

+0

Возможный дубликат [Google API + прокси + httplib2] (https://stackoverflow.com/questions/36784437/google-api-proxy-httplib2) –

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^