Tag: google app engine

Почему вызов get () в memcache увеличивает количество элементов в Google App Engine?

Я просматриваю приложение Memcache Viewer в моей консоли администратора на моем развернутом приложении Google App Engine NDB. Для тестирования я использую удаленный api. Я делаю что-то очень простое: memcache.get('somekey') . По какой-то причине каждый раз, когда я вызываю эту строку и нажимаю обновление в своей статистике, количество элементов увеличивается на 2. Это происходит независимо от […]

Использование pytest с промежуточным программным обеспечением сеанса gaesession в appengine

Когда я запускаю py.test –with-gae , я получаю следующую ошибку (у меня установлен плагин pytest_gae): def get_current_session(): """Returns the session associated with the current request.""" > return _tls.current_session E AttributeError: 'thread._local' object has no attribute 'current_session' gaesessions/__init__.py:50: AttributeError Я использую pytest для тестирования приложения Google appengine. Приложение отлично работает при запуске в локальном SDK или […]

Опубликованная функция на picloud выдает ошибку

Я пытаюсь отправить файл в функцию на picloud через REST с платной библиотекой python в Google App Engine (загрузка изображения в формате HTML JPEG). Но функция вызывает эту ошибку: {"error": {"msg": "Аргументы функции (данные POST) недействительны JSON", "code": 446, "data": "{'parameter': u 'filename'}", "retry": ложный}} Я установил кодировку вывода функции в raw , также я […]

Что означает это консольное сообщение в Google App Engine

Я использую Google App Engine NDB с большим количеством асинхронных операций и дает. Консоль показывает мне это сообщение: tasklets.py:119] all_pending: clear set ([Future 106470190, созданный диспетчером (webapp2.py:570) для сообщения о таскете (sync.py:387); ожидается]) Это какое-то предупреждение? Следует ли его игнорировать? Это не вызывает какого-либо необычного поведения. (sync.py – один из моих файлов, но другие вещи […]

Google App Engine: случайная ошибка «ImportError: невозможно импортировать узлы имен»

Недавно я отправился на свой сайт App Engine, который работал просто отлично, и никаких ошибок и не получил большую уродливую страницу ошибок. В админ-приложении App Engine была зарегистрирована эта ошибка: 2012-09-06 10:53:43.938 Traceback (most recent call last): File "/base/python27_runtime/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 189, in Handle handler = _config_handle.add_wsgi_middleware(self._LoadHandler()) File "/base/python27_runtime/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 227, in _LoadHandler handler = __import__(path[0]) […]

Поддерживаются ли клиентские сертификаты в App Engine

Я разрабатываю приложение для приложений Google для приложений, и мне нужно подключиться к веб-сервису с помощью SOAP. Я использую pysimplesoap (исправленный кодом, найденным здесь ) для анализа XML-кода и запуска запроса с помощью клиентского сертификата. Когда я делаю это в простом модульном тесте из своей локальной среды, он работает, и я получаю правильный ответ от […]

Почему фильтры DatastoreInputReader param поддерживают только операторы равенства?

Я пытаюсь обработать только события, произошедшие после определенной даты. Для этого я попытался передать фильтры param (mapper_params) с помощью оператора больше. Однако я получил следующую ошибку: «Поддерживаются только фильтры равенства». Вот как выглядит мой метод запуска: def run(self, action, occurred_after): output = yield mapreduce_pipeline.MapreducePipeline( "word_count", "main.word_count_map", "main.word_count_reduce", "mapreduce.input_readers.DatastoreInputReader", "mapreduce.output_writers.FileOutputWriter", mapper_params={ "entity_kind": 'models.Event', "filters": [("action", "=", […]

Не удается подключиться к внешним службам с сервера разработки App Engine с помощью urlfetch или urllib2

Следующий код работает в интерактивной оболочке Python: import urllib2 result = urllib2.urlopen("http://www.google.com/") и дает результат 200. Если я запускаю тот же код в приложении AppEngine, работающем локально с сервером разработки, он не работает со следующей ошибкой: URLError: <urlopen error An error occured while connecting to the server: Unable to fetch URL: http://www.google.com/ Error: [Errno 11004] […]

Как импортировать Dropbox SDK в приложение Google App Engine?

Я хочу, чтобы линия import dropbox работать. Я загрузил API-интерфейс Python Core из Dropbox и скопировал содержимое zip-файла в папку моего приложения (в противном случае). Когда я запускаю свое приложение, он вызывает следующую ошибку: ERROR 2013-08-07 19:47:04,111 wsgi.py:219] Traceback (most recent call last): File "/home/myusername/Downloads/google_appengine/google/appengine/runtime/wsgi.py", line 196, in Handle handler = _config_handle.add_wsgi_middleware(self._LoadHandler()) File "/home/myusername/Downloads/google_appengine/google/appengine/runtime/wsgi.py", line […]

Что такое админ электронной почты в квотах App Engine?

Я отправляю электронные письма с помощью EmailMessage().send() из приложения Python App Engine. После отправки нескольких тестовых писем в мои аддоны gmail, на странице «Сведения о квотах» я прочитал следующее: Recipients Emailed 5% 5% 5 of 100 Okay Admins Emailed 0% 0% 0 of 5,000 Okay На странице «Разрешения» мой адрес электронной почты указан только один, […]

Python - лучший язык программирования в мире.