Use setup_global_and_app_config in gmg's migrate.
Instead of using read_mediagoblin_config, forgetting to check the validation report and then finding the main app section by hand, just use setup_global_and_app_config.
This commit is contained in:
parent
56dc1c9d3e
commit
5568a01419
@ -18,7 +18,7 @@ import sys
|
|||||||
|
|
||||||
from mediagoblin.db import util as db_util
|
from mediagoblin.db import util as db_util
|
||||||
from mediagoblin.db.open import setup_connection_and_db_from_config
|
from mediagoblin.db.open import setup_connection_and_db_from_config
|
||||||
from mediagoblin.init.config import read_mediagoblin_config
|
from mediagoblin.init import setup_global_and_app_config
|
||||||
|
|
||||||
# This MUST be imported so as to set up the appropriate migrations!
|
# This MUST be imported so as to set up the appropriate migrations!
|
||||||
from mediagoblin.db import migrations
|
from mediagoblin.db import migrations
|
||||||
@ -41,9 +41,9 @@ def _print_finished_migration(migration_number, migration_func):
|
|||||||
|
|
||||||
|
|
||||||
def migrate(args):
|
def migrate(args):
|
||||||
config, validation_result = read_mediagoblin_config(args.conf_file)
|
global_config, app_config = setup_global_and_app_config(args.conf_file)
|
||||||
connection, db = setup_connection_and_db_from_config(
|
connection, db = setup_connection_and_db_from_config(
|
||||||
config['mediagoblin'], use_pymongo=True)
|
app_config, use_pymongo=True)
|
||||||
migration_manager = db_util.MigrationManager(db)
|
migration_manager = db_util.MigrationManager(db)
|
||||||
|
|
||||||
# Clear old indexes
|
# Clear old indexes
|
||||||
|
Loading…
x
Reference in New Issue
Block a user