Pickling SSLContext ошибка с googleads-python-lib - PullRequest
0 голосов
/ 28 октября 2019

Я запускаю сценарий учебного уровня с googleads-python-lib на экземпляре python:3.7-buster Docker (но я получаю ту же ошибку при запуске 3.7 в Windows 10).

oauth2_client = oauth2.GoogleServiceAccountClient("google_auth.json", oauth2.GetAPIScope('ad_manager'))
client = adwords.AdWordsClient(oauth2_client, "xxxx")
targeting_idea_service = client.GetService('TargetingIdeaService', version='v201809')

<insert selector dict building here>

more_pages = True
    while more_pages:
        page = targeting_idea_service.get(selector)

На линии targeting_idea_server.get(selector) все взрывается с TypeError: can't pickle SSLContext objects. Сначала я прочитал, что ошибка, возможно, была вызвана многопоточностью Python в Windows, поэтому я запустил ее в контейнере Docker с тем же результатом.

Я вернул пару версий и столкнулся с той же проблемой.

Что я делаю не так?

...