From: Christopher Allan Webber Date: Sat, 17 Jul 2010 18:32:57 +0000 (-0500) Subject: Basic but useless connection to the database X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=73e0dbcca32ed18c0ab63cfde8b34cd112b9e528;p=mediagoblin.git Basic but useless connection to the database --- diff --git a/mediagoblin/app.py b/mediagoblin/app.py index 41ab7f20..4095acc2 100644 --- a/mediagoblin/app.py +++ b/mediagoblin/app.py @@ -3,6 +3,7 @@ import urllib from webob import Request, exc import routes +import pymongo from mediagoblin import routing, util @@ -23,8 +24,9 @@ class MediagoblinApp(object): """ Really basic wsgi app using routes and WebOb. """ - def __init__(self, user_template_path=None): + def __init__(self, database, user_template_path=None): self.template_env = util.get_jinja_env(user_template_path) + self.db = database def __call__(self, environ, start_response): request = Request(environ) @@ -60,5 +62,9 @@ class MediagoblinApp(object): def paste_app_factory(global_config, **kw): + connection = pymongo.Connection() + db = kw.get('db_name', 'mediagoblin') + return MediagoblinApp( + db, user_template_path=kw.get('local_templates'))