Я пытаюсь начать работу с API Python для Google Compute Engine, используя их "привет мир" учебник по https://developers.google.com/compute/docs/api/python_guide#setupGCE Python API: oauth2client.util: выполнить() принимает максимум 1 позиционного аргумента (2 дано)
Всякий раз, когда делает вызов response = request.execute(auth_http)
хотя, я получаю следующее сообщение об ошибке сигнализации, что я не могу проверить подлинность:
WARNING:oauth2client.util:execute() takes at most 1 positional argument (2 given)
Я ясно только проходя один позиционный аргумент (auth_http), и я посмотрел в oauth2client/util.py, apiclient/http.py и oauth2client/client.py для ответов, но ничто не кажется неправильным. Я обнаружил, что another stack overflow post столкнулся с одной и той же проблемой, но, похоже, что в конструкторе класса OAuth2WebServerFlow в oauth2client/client.py «access_type» уже установлен в автономном режиме (хотя, честно говоря, я не совсем понимаю, что происходит здесь с точки зрения настройки потоков oauth2.0).
Любые предложения были бы высоко оценены, и спасибо заранее!