From 833ba5e23744ca808c52bec9dbb33fa8d4669cb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Wed, 12 Jun 2013 22:18:17 +0200 Subject: [PATCH] wcsinstd: do not pass empty parameters to psycopg2 connect --- wcsinst/wcsinstd/deploy.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/wcsinst/wcsinstd/deploy.py b/wcsinst/wcsinstd/deploy.py index 06c9f2e..43b376d 100644 --- a/wcsinst/wcsinstd/deploy.py +++ b/wcsinst/wcsinstd/deploy.py @@ -94,8 +94,12 @@ class DeployInstance(object): else: database_name = '%s_%s' % (database_name, domain_table_name) + postgresql_cfg = {} + for k, v in wcs_cfg['postgresql'].items(): + if v: + postgresql_cfg[k] = v try: - pgconn = psycopg2.connect(**wcs_cfg['postgresql']) + pgconn = psycopg2.connect(**postgresql_cfg) except psycopg2.Error: # XXX: log raise