# -*- mode: python; eval: (elpy-mode 0) -*- from __future__ import unicode_literals import load_libs; load_libs.do() import flask import cloudstorage import json import braintree import urllib import logging import os import io from flask import render_template import config as config_module from .app_common import config from .config import get_config_docid, get_commit_head, get_config, get_catalog, get_news_feed, get_secret_key, get_assets, get_problems, get_asset_bundle, get_messages, get_fsm, get_goals_data, get_goals_tasks, get_dropdown_menu, get_special_events from . import models from google.appengine.api import mail, app_identity, modules #import cloudstorage as storage root = flask.Flask(__name__) root.secret_key = get_secret_key() cache_dict = {'config':'get_config','assets':'get_assets','problems':'get_problems','assetbundle':'get_asset_bundle','messages':'get_messages','fsm':'get_fsm','goalsdata':'get_goals_data','goalstasks':'get_goals_tasks','catalog':'get_catalog','dropdownmenu':'get_dropdown_menu','specialevents':'get_special_events'} @root.route('/_ah/warmup') def warmup(): get_config() get_catalog() get_assets() get_problems()
# -*- mode: python; eval: (elpy-mode 0) -*- from __future__ import unicode_literals import load_libs load_libs.do() import flask import yaml import os import json import braintree import httplib2 from apiclient.discovery import build from oauth2client import client from . import models from .app_common import config from .config import get_login_condition, get_secret_key, get_config, get_village_sheet, copy_village_sheet, save_village_sheet, delete_village_sheet, rename_village_sheet, get_asset_bundle sheet_config = get_config() FB_APP_ID = sheet_config['FB_APP_ID'] FB_APP_SECRET = sheet_config['FB_APP_SECRET'] FB_LIKE_URL = sheet_config['FB_LIKE_URL'] FB_LIKE_TITLE = sheet_config['FB_LIKE_TITLE'] FB_LIKE_IMAGE = sheet_config['FB_LIKE_IMAGE'] root = flask.Flask(__name__) #root.config['DEBUG'] = True root.secret_key = get_secret_key()
# -*- mode: python; eval: (elpy-mode 0) -*- import load_libs; load_libs.do() import flask import yaml import os import json import braintree import httplib2 from apiclient.discovery import build from oauth2client import client from . import models from .app_common import config from .config import get_login_condition, get_secret_key, get_config, get_village_sheet, copy_village_sheet, save_village_sheet, delete_village_sheet, rename_village_sheet sheet_config = get_config() FB_APP_ID = sheet_config['FB_APP_ID'] FB_APP_SECRET = sheet_config['FB_APP_SECRET'] FB_LIKE_URL = sheet_config['FB_LIKE_URL'] FB_LIKE_TITLE = sheet_config['FB_LIKE_TITLE'] FB_LIKE_IMAGE = sheet_config['FB_LIKE_IMAGE'] root = flask.Flask(__name__) #root.config['DEBUG'] = True root.secret_key = get_secret_key() def verify_csrf(): found = flask.request.form.get('csrf') expected = flask.request.cookies.get('csrf')