From 331c032b348bae85ea18da328b12b1d9de172dd3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Felix=20D=C3=B6rre?= Date: Fri, 17 Nov 2017 12:17:50 +0100 Subject: [PATCH] chg: load config with flask mechanism --- motion.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/motion.py b/motion.py index 15431c7..f292356 100644 --- a/motion.py +++ b/motion.py @@ -3,7 +3,6 @@ from flask import Flask from flask import render_template, redirect from flask import request import postgresql -import config import filters times=[3,5,14] @@ -11,14 +10,15 @@ times=[3,5,14] def get_db(): db = getattr(g, '_database', None) if db is None: - db = g._database = postgresql.open(config.DATABASE, user=config.USER, password=config.PASSWORD) + db = g._database = postgresql.open(app.config.get("DATABASE"), user=app.config.get("USER"), password=app.config.get("PASSWORD")) #db.row_factory = sqlite3.Row return db app = Flask(__name__) app.register_blueprint(filters.blueprint) - +# Load config +app.config.from_pyfile('config.py') @app.teardown_appcontext def close_connection(exception): @@ -107,4 +107,3 @@ def vote(motion): return motion_edited(motion) # TODO authentication/user management -# TODO load config with flask mechanism -- 2.39.2