Google App Engine: отключение промежуточного программного обеспечения для служб - PullRequest
2 голосов
/ 24 июня 2019

У меня есть приложение, работающее с промежуточным программным обеспечением сеанса для обработки зарегистрированных пользователей. Это настраивается в appengine_config.py следующим образом:

import datetime
from gaesessions import SessionMiddleware
import jinja2
# Add session middleware
def webapp_add_wsgi_middleware(app):
    app = SessionMiddleware(app, cookie_key="Yqjo13XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", lifetime=datetime.timedelta(minutes=30), no_datastore=True, cookie_only_threshold=0)
    return app

Теперь я создал сервис для обработки запросов cronjob, но я не хочу, чтобы он загружал промежуточное программное обеспечение сеанса. Есть ли способ, чтобы служба, расположенная в отдельном каталоге, но с ее cronservice.yaml в корневом каталоге приложения, игнорировала настройки в appengine_config.py? Они предназначены только для приложения по умолчанию, веб-интерфейса.

...