From 89bddf0c64d67b0e1004f9634e66b3de4e4775f9 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Dec 08 2017 08:59:21 +0000 Subject: model.create_tables() can already stamp the database so rely on this --- diff --git a/createdb.py b/createdb.py index 6ab0727..d0ac61f 100644 --- a/createdb.py +++ b/createdb.py @@ -4,8 +4,7 @@ from __future__ import print_function # These two lines are needed to run on EL6 __requires__ = ['SQLAlchemy >= 0.8', 'jinja2 >= 2.4'] -import pkg_resources -import sys +import pkg_resources # noqa import argparse import sys @@ -46,20 +45,9 @@ if args.alembic_cfg: from pagure import APP from pagure.lib import model - model.create_tables( APP.config['DB_URL'], - APP.config.get('PATH_ALEMBIC_INI', None), + APP.config.get('PATH_ALEMBIC_INI', args.alembic_cfg), acls=APP.config.get('ACLS', {}), - debug=True) - - -if args.alembic_cfg: - from alembic import command - from alembic.config import Config - - alembic_cfg = Config(args.alembic_cfg) - alembic_cfg.set_main_option("url", APP.config['DB_URL']) - command.stamp(alembic_cfg, "head") - print('Current alembic revision id is at:') - command.current(alembic_cfg) + debug=True +)