from flask import Response, request, g, render_template, abort, flash, redirect, session from flaskext.login import login_user, logout_user, current_user from sqlalchemy.exc import UnboundExecutionError from werkzeug.exceptions import * import pybossa from pybossa.core import app, login_manager import pybossa.model as model from pybossa.api import blueprint as api from pybossa.view.account import blueprint as account logger = logging.getLogger('pybossa') # other views ... app.register_blueprint(api, url_prefix='/api') app.register_blueprint(account, url_prefix='/account') @app.before_request def bind_db_engine(): dburi = app.config.get('SQLALCHEMY_DATABASE_URI', '') if dburi: engine = model.create_engine(dburi) model.set_engine(engine) else: flash('You have not yet configured the database', 'error') @app.before_request def remove_db_session(): model.Session.remove()
import pybossa from pybossa.core import app, login_manager, db import pybossa.model as model from pybossa.api import blueprint as api from pybossa.view.account import blueprint as account from pybossa.view.applications import blueprint as applications from pybossa.view.admin import blueprint as admin from pybossa.view.stats import blueprint as stats import random logger = logging.getLogger('pybossa') # other views ... app.register_blueprint(api, url_prefix='/api') app.register_blueprint(account, url_prefix='/account') app.register_blueprint(applications, url_prefix='/app') app.register_blueprint(admin, url_prefix='/admin') app.register_blueprint(stats, url_prefix='/stats') # Enable Twitter if available try: if (app.config['TWITTER_CONSUMER_KEY'] and app.config['TWITTER_CONSUMER_SECRET']): from pybossa.view.twitter import blueprint as twitter app.register_blueprint(twitter, url_prefix='/twitter') except: print "Twitter singin disabled"
from pybossa.view.account import blueprint as account from pybossa.view.applications import blueprint as applications from pybossa.view.admin import blueprint as admin from pybossa.view.leaderboard import blueprint as leaderboard from pybossa.view.stats import blueprint as stats from pybossa.view.help import blueprint as help from pybossa.cache import apps as cached_apps from pybossa.cache import users as cached_users from pybossa.cache import teams as cached_teams from pybossa.ratelimit import get_view_rate_limit from pybossa.view.team import blueprint as team logger = logging.getLogger('pybossa') # other views ... app.register_blueprint(api, url_prefix='/api') app.register_blueprint(account, url_prefix='/account') app.register_blueprint(applications, url_prefix='/app') app.register_blueprint(admin, url_prefix='/admin') app.register_blueprint(leaderboard, url_prefix='/leaderboard') app.register_blueprint(stats, url_prefix='/stats') app.register_blueprint(help, url_prefix='/help') app.register_blueprint(team, url_prefix='/team') # Enable Twitter if available try: # pragma: no cover if (app.config['TWITTER_CONSUMER_KEY'] and app.config['TWITTER_CONSUMER_SECRET']): from pybossa.view.twitter import blueprint as twitter app.register_blueprint(twitter, url_prefix='/twitter') except Exception as inst: # pragma: no cover
import pybossa from pybossa.core import app, login_manager, db import pybossa.model as model from pybossa.api import blueprint as api from pybossa.view.account import blueprint as account from pybossa.view.applications import blueprint as applications from pybossa.view.admin import blueprint as admin from pybossa.view.stats import blueprint as stats import random logger = logging.getLogger('pybossa') # other views ... app.register_blueprint(api, url_prefix='/api') app.register_blueprint(account, url_prefix='/account') app.register_blueprint(applications, url_prefix='/app') app.register_blueprint(admin, url_prefix='/admin') app.register_blueprint(stats, url_prefix='/stats') # Enable Twitter if available try: if (app.config['TWITTER_CONSUMER_KEY'] and app.config['TWITTER_CONSUMER_SECRET']): from pybossa.view.twitter import blueprint as twitter app.register_blueprint(twitter, url_prefix='/twitter') except: print "Twitter singin disabled" # Enable Facebook if available
from werkzeug.exceptions import * import pybossa from pybossa.core import app, login_manager import pybossa.model as model from pybossa.api import blueprint as api from pybossa.view.account import blueprint as account from pybossa.view.applications import blueprint as applications from pybossa.view.stats import blueprint as stats import random logger = logging.getLogger('pybossa') # other views ... app.register_blueprint(api, url_prefix='/api') app.register_blueprint(account, url_prefix='/account') app.register_blueprint(applications, url_prefix='/app') app.register_blueprint(stats, url_prefix='/stats') # Enable Twitter if available try: if (app.config['TWITTER_CONSUMER_KEY'] and app.config['TWITTER_CONSUMER_SECRET']): from pybossa.view.twitter import blueprint as twitter app.register_blueprint(twitter, url_prefix='/twitter') except: print "Twitter singin disabled" def url_for_other_page(page):
from werkzeug.exceptions import * import pybossa from pybossa.core import app, login_manager import pybossa.model as model from pybossa.api import blueprint as api from pybossa.view.account import blueprint as account from pybossa.view.applications import blueprint as applications from pybossa.view.stats import blueprint as stats import random logger = logging.getLogger('pybossa') # other views ... app.register_blueprint(api, url_prefix='/api') app.register_blueprint(account, url_prefix='/account') app.register_blueprint(applications, url_prefix='/app') app.register_blueprint(stats, url_prefix='/stats') # Enable Twitter if available try: if (app.config['TWITTER_CONSUMER_KEY'] and app.config['TWITTER_CONSUMER_SECRET']): from pybossa.view.twitter import blueprint as twitter app.register_blueprint(twitter, url_prefix='/twitter') except: print "Twitter singin disabled" def url_for_other_page(page): args = request.view_args.copy()
from pybossa.view.admin import blueprint as admin from pybossa.view.leaderboard import blueprint as leaderboard from pybossa.view.stats import blueprint as stats from pybossa.view.help import blueprint as help from pybossa.cache import apps as cached_apps from pybossa.cache import users as cached_users from pybossa.cache import teams as cached_teams from pybossa.ratelimit import get_view_rate_limit from pybossa.view.team import blueprint as team logger = logging.getLogger('pybossa') # other views ... app.register_blueprint(api, url_prefix='/api') app.register_blueprint(account, url_prefix='/account') app.register_blueprint(applications, url_prefix='/app') app.register_blueprint(admin, url_prefix='/admin') app.register_blueprint(leaderboard, url_prefix='/leaderboard') app.register_blueprint(stats, url_prefix='/stats') app.register_blueprint(help, url_prefix='/help') app.register_blueprint(team, url_prefix='/team') # Enable Twitter if available try: # pragma: no cover if (app.config['TWITTER_CONSUMER_KEY'] and app.config['TWITTER_CONSUMER_SECRET']): from pybossa.view.twitter import blueprint as twitter app.register_blueprint(twitter, url_prefix='/twitter')
import pybossa.model as model from pybossa.api import blueprint as api from pybossa.view.account import blueprint as account from pybossa.view.applications import blueprint as applications from pybossa.view.admin import blueprint as admin from pybossa.view.leaderboard import blueprint as leaderboard from pybossa.view.stats import blueprint as stats from pybossa.view.help import blueprint as help from pybossa.cache import apps as cached_apps from pybossa.cache import users as cached_users logger = logging.getLogger("pybossa") # other views ... app.register_blueprint(api, url_prefix="/api") app.register_blueprint(account, url_prefix="/account") app.register_blueprint(applications, url_prefix="/app") app.register_blueprint(admin, url_prefix="/admin") app.register_blueprint(leaderboard, url_prefix="/leaderboard") app.register_blueprint(stats, url_prefix="/stats") app.register_blueprint(help, url_prefix="/help") # Enable Twitter if available try: if app.config["TWITTER_CONSUMER_KEY"] and app.config["TWITTER_CONSUMER_SECRET"]: from pybossa.view.twitter import blueprint as twitter app.register_blueprint(twitter, url_prefix="/twitter") except Exception as inst: print type(inst)
from werkzeug.exceptions import * import pybossa from pybossa.core import app, login_manager import pybossa.model as model from pybossa.api import blueprint as api from pybossa.view.account import blueprint as account from pybossa.view.applications import blueprint as applications from pybossa.view.stats import blueprint as stats import random logger = logging.getLogger("pybossa") # other views ... app.register_blueprint(api, url_prefix="/api") app.register_blueprint(account, url_prefix="/account") app.register_blueprint(applications, url_prefix="/app") app.register_blueprint(stats, url_prefix="/stats") # Enable Twitter if available try: if app.config["TWITTER_CONSUMER_KEY"] and app.config["TWITTER_CONSUMER_SECRET"]: from pybossa.view.twitter import blueprint as twitter app.register_blueprint(twitter, url_prefix="/twitter") except: print "Twitter singin disabled" @app.before_request