From a66c262bf169ed887418338efc735eee79884e87 Mon Sep 17 00:00:00 2001 From: Matthew Elwell Date: Mon, 22 Apr 2024 17:20:14 +0100 Subject: [PATCH] feat: Report database errors when waiting for database in entrypoint (#3823) --- api/core/management/commands/waitfordb.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/core/management/commands/waitfordb.py b/api/core/management/commands/waitfordb.py index 6c86f965dfb0..91c37468bc26 100644 --- a/api/core/management/commands/waitfordb.py +++ b/api/core/management/commands/waitfordb.py @@ -62,8 +62,9 @@ def handle( cursor.execute("SELECT 1") logger.info("Successfully connected to the database.") break - except OperationalError: + except OperationalError as e: logger.warning("Database not yet ready for connections.") + logger.warning("Error was: %s: %s", e.__class__.__name__, e) time.sleep(wait_between_checks)