From f43b3dc41d291dedf25280d951f2e185a9fba9ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexis=20M=C3=A9taireau?= Date: Wed, 29 Mar 2017 00:07:53 +0200 Subject: [PATCH] Use app.root_path instead of __HERE__ --- budget/run.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/budget/run.py b/budget/run.py index 9745b60f..3ab036b2 100644 --- a/budget/run.py +++ b/budget/run.py @@ -12,8 +12,6 @@ from api import api from utils import PrefixedWSGI from utils import minimal_round -__HERE__ = os.path.dirname(os.path.abspath(__file__)) - app = Flask(__name__) @@ -59,15 +57,16 @@ db.app = app # db migrations migrate = Migrate(app, db) +migrations_path = os.path.join(app.root_path, 'migrations') if pre_alembic_db(): with app.app_context(): # fake the first migration - stamp(revision='b9a10d5d63ce') + stamp(migrations_path, revision='b9a10d5d63ce') # auto-execute migrations on runtime with app.app_context(): - upgrade(os.path.join(__HERE__, 'migrations')) + upgrade(migrations_path) # mail mail.init_app(app)