From 1a728b96d1781f5200c14f1c83b1d8c1ac3ebae6 Mon Sep 17 00:00:00 2001 From: Jorrit Schaap <schaap@astron.nl> Date: Thu, 19 Sep 2019 13:59:15 +0200 Subject: [PATCH] SW-816: use default dbcreds from disk if none given --- SAS/ResourceAssignment/ResourceAssignmentDatabase/radb.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/SAS/ResourceAssignment/ResourceAssignmentDatabase/radb.py b/SAS/ResourceAssignment/ResourceAssignmentDatabase/radb.py index 275fc492124..43a7c7674b9 100644 --- a/SAS/ResourceAssignment/ResourceAssignmentDatabase/radb.py +++ b/SAS/ResourceAssignment/ResourceAssignmentDatabase/radb.py @@ -35,9 +35,14 @@ class RADBError(Exception): pass class RADatabase(PostgresDatabaseConnection): - def __init__(self, dbcreds: dbcredentials.DBCredentials, + def __init__(self, dbcreds: dbcredentials.DBCredentials=None, num_connect_retries: int=5, connect_retry_interval: float=1.0): + + if dbcreds is None: + dbcreds = dbcredentials.DBCredentials().get("RADB") + logger.info("Read default RADB dbcreds from disk: %s" % dbcreds.stringWithHiddenPassword()) + super().__init__(dbcreds=dbcreds, auto_commit_selects=False, num_connect_retries=num_connect_retries, -- GitLab