app.py: Need to pass in port number as 'int'
When we configured an explicite db_port in mediagoblin.ini, paster would crash claiming that the port number must be an int. Given that we don't have a "get_conf_int()" function or something similar (yet?), simply convert the port number to int before passing it to the mongo Connection instance. Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
This commit is contained in:
parent
a5b06bb075
commit
19f8a24e41
@ -114,8 +114,9 @@ class MediaGoblinApp(object):
|
|||||||
|
|
||||||
def paste_app_factory(global_config, **app_config):
|
def paste_app_factory(global_config, **app_config):
|
||||||
# Get the database connection
|
# Get the database connection
|
||||||
|
port = int(app_config.get('db_port'))
|
||||||
connection = mongokit.Connection(
|
connection = mongokit.Connection(
|
||||||
app_config.get('db_host'), app_config.get('db_port'))
|
app_config.get('db_host'), port)
|
||||||
|
|
||||||
# Set up the storage systems.
|
# Set up the storage systems.
|
||||||
public_store = storage.storage_system_from_paste_config(
|
public_store = storage.storage_system_from_paste_config(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user