From daa08ec93952d46029862ed7d3e53df09e70f890 Mon Sep 17 00:00:00 2001 From: Pavlo Shchelokovskyy Date: Thu, 2 Aug 2018 14:19:22 +0000 Subject: [PATCH] Reraise last error when getting DB connection currently when there is a problem with configuration, the logging is insufficient, especially when running panko-dbsync command. Change-Id: I22ef74eb45f324fc6e374c4a3e03fbe9d7268eed --- panko/storage/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/panko/storage/__init__.py b/panko/storage/__init__.py index 4cbeaf14..b4219792 100644 --- a/panko/storage/__init__.py +++ b/panko/storage/__init__.py @@ -61,6 +61,7 @@ def get_connection_from_config(conf): retries = conf.database.max_retries @tenacity.retry( + reraise=True, wait=tenacity.wait_fixed(conf.database.retry_interval), stop=(tenacity.stop_after_attempt(retries) if retries >= 0 else tenacity.stop_never)