From 5f2411980277b0da1055023933085ec7cfe09579 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:30:51 +0200 Subject: [PATCH] wcsinstd: do not fail if creating the database fails (maybe it exists already) --- wcsinst/wcsinstd/deploy.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wcsinst/wcsinstd/deploy.py b/wcsinst/wcsinstd/deploy.py index 3d2f053..c9faaef 100644 --- a/wcsinst/wcsinstd/deploy.py +++ b/wcsinst/wcsinstd/deploy.py @@ -106,7 +106,10 @@ class DeployInstance(object): pgconn.set_isolation_level(psycopg2.extensions.ISOLATION_LEVEL_AUTOCOMMIT) cur = pgconn.cursor() - cur.execute('''CREATE DATABASE %s''' % database_name) + try: + cur.execute('''CREATE DATABASE %s''' % database_name) + except psycopg2.Error as e: + print 'got psycopg2 error:', e cur.close() wcs_cfg['postgresql']['database'] = database_name