aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/app.py
diff options
context:
space:
mode:
authorChristopher Allan Webber <cwebber@dustycloud.org>2011-07-17 18:58:32 -0500
committerChristopher Allan Webber <cwebber@dustycloud.org>2011-07-17 18:58:32 -0500
commite60f8719dd8ffbafe4a3e2313f32e7f867227577 (patch)
treec1416aadd88afc6184229c3f1c9a71c324d281c1 /mediagoblin/app.py
parente83dc091cc8d60f5dd7372b0d684f16fbfbc7fec (diff)
parent3f4b5e4a4e318360e02b070b4aee2d0b2c01c3d9 (diff)
downloadmediagoblin-e60f8719dd8ffbafe4a3e2313f32e7f867227577.tar.lz
mediagoblin-e60f8719dd8ffbafe4a3e2313f32e7f867227577.tar.xz
mediagoblin-e60f8719dd8ffbafe4a3e2313f32e7f867227577.zip
Merge remote branch 'remotes/elrond/dev/init'
Diffstat (limited to 'mediagoblin/app.py')
-rw-r--r--mediagoblin/app.py22
1 files changed, 2 insertions, 20 deletions
diff --git a/mediagoblin/app.py b/mediagoblin/app.py
index 1c38f778..85c3c0c7 100644
--- a/mediagoblin/app.py
+++ b/mediagoblin/app.py
@@ -21,15 +21,10 @@ import routes
from webob import Request, exc
from mediagoblin import routing, util, storage
-from mediagoblin.db.open import setup_connection_and_db_from_config
-from mediagoblin.db.util import MigrationManager
from mediagoblin.mg_globals import setup_globals
from mediagoblin.init.celery import setup_celery_from_config
from mediagoblin.init import get_jinja_loader, get_staticdirector, \
- setup_global_and_app_config, setup_workbench
-
-# This MUST be imported so as to set up the appropriate migrations!
-from mediagoblin.db import migrations
+ setup_global_and_app_config, setup_workbench, setup_database
class MediaGoblinApp(object):
@@ -60,18 +55,7 @@ class MediaGoblinApp(object):
##########################################
# Set up the database
- self.connection, self.db = setup_connection_and_db_from_config(
- app_config)
-
- # Init the migration number if necessary
- migration_manager = MigrationManager(self.db)
- migration_manager.install_migration_version_if_missing()
-
- # Tiny hack to warn user if our migration is out of date
- if not migration_manager.database_at_latest_migration():
- print (
- "*WARNING:* Your migrations are out of date, "
- "maybe run ./bin/gmg migrate?")
+ self.connection, self.db = setup_database()
# Get the template environment
self.template_loader = get_jinja_loader(
@@ -108,8 +92,6 @@ class MediaGoblinApp(object):
setup_globals(
app=self,
- db_connection=self.connection,
- database=self.db,
public_store=self.public_store,
queue_store=self.queue_store)