def instance(app): """:rtype: OAuth""" oauth = OAuth() oauth.remote_app('github', app_key='GITHUB_OAUTH') oauth.init_app(app) return oauth
from os import environ from celery import Celery from flask import Flask from flask.ext.sqlalchemy import SQLAlchemy from flask.ext.oauthlib.client import OAuth env = environ.get('GMW_APP_ENV', 'development').capitalize() app = Flask(__name__) app.config.from_object('gitmostwanted.config.Config' + env) app.config.from_envvar('GMW_APP_SETTINGS', silent=True) db = SQLAlchemy(app) oauth = OAuth() oauth.remote_app('github', app_key='GITHUB_OAUTH') oauth.init_app(app) celery = Celery(app.import_name, broker=app.config['CELERY_BROKER_URL']) celery.conf.update(app.config)