aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Spaeth <Sebastian@SSpaeth.de>2011-05-08 11:12:38 +0200
committerSebastian Spaeth <Sebastian@SSpaeth.de>2011-05-08 11:12:38 +0200
commit19f8a24e4187b81f18a0def87b2b170a40977ff1 (patch)
tree2ce71319448707455816d0e48d3e62be88d02d9d
parenta5b06bb0750afd9d2751f92230d4dcb5c76d61c5 (diff)
downloadmediagoblin-19f8a24e4187b81f18a0def87b2b170a40977ff1.tar.lz
mediagoblin-19f8a24e4187b81f18a0def87b2b170a40977ff1.tar.xz
mediagoblin-19f8a24e4187b81f18a0def87b2b170a40977ff1.zip
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>
-rw-r--r--mediagoblin/app.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/mediagoblin/app.py b/mediagoblin/app.py
index e93e0c4e..5c094f38 100644
--- a/mediagoblin/app.py
+++ b/mediagoblin/app.py
@@ -114,8 +114,9 @@ class MediaGoblinApp(object):
def paste_app_factory(global_config, **app_config):
# Get the database connection
+ port = int(app_config.get('db_port'))
connection = mongokit.Connection(
- app_config.get('db_host'), app_config.get('db_port'))
+ app_config.get('db_host'), port)
# Set up the storage systems.
public_store = storage.storage_system_from_paste_config(