import routes
import mongokit
-from paste.deploy.converters import asbool
+from paste.deploy.converters import asint
from webob import Request, exc
from mediagoblin import routing, util, models, storage, staticdirect
def paste_app_factory(global_config, **app_config):
# Get the database connection
- port = int(app_config.get('db_port'))
+ port = app_config.get('db_port')
+ if port:
+ port = asint(port)
connection = mongokit.Connection(
app_config.get('db_host'), port)
import mongokit
from paste.deploy.loadwsgi import NicerConfigParser
+from paste.deploy.converters import asint
from mediagoblin import storage, models
from mediagoblin.celery_setup import setup_celery_from_config
settings_module=OUR_MODULENAME,
set_environ=False)
+ port = mgoblin_section.get('db_port')
+ if port:
+ port = asint(port)
connection = mongokit.Connection(
- mgoblin_section.get('db_host'), mgoblin_section.get('db_port'))
+ mgoblin_section.get('db_host'), port)
db = connection[mgoblin_section.get('db_name', 'mediagoblin')]
models.register_models(connection)