# HG changeset patch # User Paul Boddie # Date 1459715831 -7200 # Node ID a90256e0042b611b2215ecae6630ecd8fac27ebe # Parent 7c47b751b34f377d12eb965b96c4b09d21d552eb Obtain the configured store and journal locations when none are specified. diff -r 7c47b751b34f -r a90256e0042b imiptools/stores/database/postgresql.py --- a/imiptools/stores/database/postgresql.py Sun Apr 03 22:36:04 2016 +0200 +++ b/imiptools/stores/database/postgresql.py Sun Apr 03 22:37:11 2016 +0200 @@ -19,6 +19,7 @@ this program. If not, see . """ +from imiptools.config import STORE_DIR, JOURNAL_DIR from imiptools.stores.database.common import DatabaseStore, DatabaseJournal import psycopg2 @@ -26,11 +27,11 @@ "A PostgreSQL database store of calendar objects and free/busy data." - def __init__(self, store_dir): + def __init__(self, store_dir=None): "Interpret 'store_dir' as a connection string." - connection = psycopg2.connect(store_dir) + connection = psycopg2.connect(store_dir or STORE_DIR) connection.autocommit = True DatabaseStore.__init__(self, connection, psycopg2.paramstyle) @@ -46,11 +47,11 @@ "A PostgreSQL journal system supporting quotas." - def __init__(self, store_dir): + def __init__(self, store_dir=None): "Interpret 'store_dir' as a connection string." - connection = psycopg2.connect(store_dir) + connection = psycopg2.connect(store_dir or JOURNAL_DIR) connection.autocommit = True DatabaseJournal.__init__(self, connection, psycopg2.paramstyle)