AppEnginePlatformError: URLFetch недоступен в этой среде. Местный питон Virtualenv - PullRequest
0 голосов
/ 25 апреля 2018

Я не уверен, что я сделал, но от одного дня к следующему все запросы, которые я пытаюсь выполнить в моей локальной среде, приводят к той же ошибке:

"/env/lib/python2.7/site-packages/requests_toolbelt/adapters/appengine.py", line 122, in __init__
validate_certificate=validate_certificate)
  File "/env/lib/python2.7/site-packages/urllib3/contrib/appengine.py", line 103, in __init__
"URLFetch is not available in this environment.")
AppEnginePlatformError: URLFetch is not available in this environment.

Я управляю местным virtualenv, выполнив в основном следующие шаги: https://cloud.google.com/appengine/docs/flexible/python/writing-and-responding-to-pub-sub-messages

Я пытался найти решение, но немного растерялся.

1 Ответ

0 голосов
/ 27 апреля 2018

Я нашел свою ошибку: я пытался протестировать некоторые уведомления FCM, используя pyfcm, и инициализировал эту строку:

push_service = FCMNotification(api_key="<api-key>", proxy_dict=proxy_dict, env='app_engine') 

Кажется, что часть env = 'app_engine' переключает все запросы на версию URLFetchиспользуется в Google App Engine.

...